diff --git a/code/ATMOSPHERICS/pipes/tank_vr.dm b/code/ATMOSPHERICS/pipes/tank_vr.dm new file mode 100644 index 00000000000..32341ad8f3b --- /dev/null +++ b/code/ATMOSPHERICS/pipes/tank_vr.dm @@ -0,0 +1,5 @@ +/obj/machinery/atmospherics/pipe/tank/phoron/full + start_pressure = 15000 + +/obj/machinery/atmospherics/pipe/tank/air/full + start_pressure = 15000 \ No newline at end of file diff --git a/code/__defines/mobs.dm b/code/__defines/mobs.dm index ca0e186ac90..d166b52fbe1 100644 --- a/code/__defines/mobs.dm +++ b/code/__defines/mobs.dm @@ -26,7 +26,7 @@ #define BORGMESON 0x1 #define BORGTHERM 0x2 #define BORGXRAY 0x4 -#define BORGMATERIAL 8 +#define BORGMATERIAL 0x8 #define STANCE_ATTACK 11 // Backwards compatability #define STANCE_ATTACKING 12 // Ditto diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index b2dfae05444..0406099616a 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -3,6 +3,7 @@ */ var/global/list/ear_styles_list = list() // Stores /datum/sprite_accessory/ears indexed by type +var/global/list/hair_accesories_list= list()// Stores /datum/sprite_accessory/hair_accessory indexed by type var/global/list/tail_styles_list = list() // Stores /datum/sprite_accessory/tail indexed by type var/global/list/wing_styles_list = list() // Stores /datum/sprite_accessory/wing indexed by type var/global/list/negative_traits = list() // Negative custom species traits, indexed by path @@ -451,6 +452,12 @@ var/global/list/remainless_species = list(SPECIES_PROMETHEAN, var/datum/sprite_accessory/wing/instance = new path() wing_styles_list[path] = instance + // Custom Hair Accessories + paths = typesof(/datum/sprite_accessory/hair_accessory) - /datum/sprite_accessory/hair_accessory + for(var/path in paths) + var/datum/sprite_accessory/hair_accessory/instance = new path() + hair_accesories_list[path] = instance + // Custom species traits paths = typesof(/datum/trait) - /datum/trait for(var/path in paths) diff --git a/code/datums/supplypacks/costumes_vr.dm b/code/datums/supplypacks/costumes_vr.dm index 995e935648b..e31fb2415a4 100644 --- a/code/datums/supplypacks/costumes_vr.dm +++ b/code/datums/supplypacks/costumes_vr.dm @@ -21,14 +21,20 @@ /datum/supply_pack/costumes/tesh_smocks_vr name = "Teshari smocks" + num_contained = 4 contains = list( /obj/item/clothing/under/seromi/smock, - /obj/item/clothing/under/seromi/smock/rainbow, - /obj/item/clothing/under/seromi/smock/red, /obj/item/clothing/under/seromi/smock/white, - /obj/item/clothing/under/seromi/smock/yellow + /obj/item/clothing/under/seromi/smock/red, + /obj/item/clothing/under/seromi/smock/yellow, + /obj/item/clothing/under/seromi/smock/rainbow, + /obj/item/clothing/under/seromi/smock/dress, + /obj/item/clothing/under/seromi/smock/blackutilitysmock, + /obj/item/clothing/under/seromi/smock/greydress, + /obj/item/clothing/under/seromi/smock/blackutility, + /obj/item/clothing/under/seromi/smock/bluegreydress ) - cost = 25 + cost = 20 containertype = /obj/structure/closet/crate containername = "Teshari smocks crate" @@ -36,18 +42,18 @@ name = "Teshari undercoats" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/undercoat/standard/blue_grey, - /obj/item/clothing/under/seromi/undercoat/standard/brown_grey, - /obj/item/clothing/under/seromi/undercoat/standard/green_grey, - /obj/item/clothing/under/seromi/undercoat/standard/lightgrey_grey, - /obj/item/clothing/under/seromi/undercoat/standard/orange, /obj/item/clothing/under/seromi/undercoat/standard/orange_grey, - /obj/item/clothing/under/seromi/undercoat/standard/pink_grey, - /obj/item/clothing/under/seromi/undercoat/standard/purple_grey, /obj/item/clothing/under/seromi/undercoat/standard/rainbow, - /obj/item/clothing/under/seromi/undercoat/standard/red_grey, + /obj/item/clothing/under/seromi/undercoat/standard/lightgrey_grey, /obj/item/clothing/under/seromi/undercoat/standard/white_grey, - /obj/item/clothing/under/seromi/undercoat/standard/yellow_grey + /obj/item/clothing/under/seromi/undercoat/standard/red_grey, + /obj/item/clothing/under/seromi/undercoat/standard/orange, + /obj/item/clothing/under/seromi/undercoat/standard/yellow_grey, + /obj/item/clothing/under/seromi/undercoat/standard/green_grey, + /obj/item/clothing/under/seromi/undercoat/standard/blue_grey, + /obj/item/clothing/under/seromi/undercoat/standard/purple_grey, + /obj/item/clothing/under/seromi/undercoat/standard/pink_grey, + /obj/item/clothing/under/seromi/undercoat/standard/brown_grey ) cost = 20 containertype = /obj/structure/closet/crate @@ -57,19 +63,18 @@ name = "Teshari undercoats (black)" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/undercoat/standard/black, - /obj/item/clothing/under/seromi/undercoat/standard/black_blue, - /obj/item/clothing/under/seromi/undercoat/standard/black_brown, - /obj/item/clothing/under/seromi/undercoat/standard/black_green, - /obj/item/clothing/under/seromi/undercoat/standard/black_grey, - /obj/item/clothing/under/seromi/undercoat/standard/black_lightgrey, - /obj/item/clothing/under/seromi/undercoat/standard/black_midgrey, + /obj/item/clothing/under/seromi/undercoat, /obj/item/clothing/under/seromi/undercoat/standard/black_orange, - /obj/item/clothing/under/seromi/undercoat/standard/black_pink, - /obj/item/clothing/under/seromi/undercoat/standard/black_purple, - /obj/item/clothing/under/seromi/undercoat/standard/black_red, + /obj/item/clothing/under/seromi/undercoat/standard/black_grey, /obj/item/clothing/under/seromi/undercoat/standard/black_white, - /obj/item/clothing/under/seromi/undercoat/standard/black_yellow + /obj/item/clothing/under/seromi/undercoat/standard/black_red, + /obj/item/clothing/under/seromi/undercoat/standard/black, + /obj/item/clothing/under/seromi/undercoat/standard/black_yellow, + /obj/item/clothing/under/seromi/undercoat/standard/black_green, + /obj/item/clothing/under/seromi/undercoat/standard/black_blue, + /obj/item/clothing/under/seromi/undercoat/standard/black_purple, + /obj/item/clothing/under/seromi/undercoat/standard/black_pink, + /obj/item/clothing/under/seromi/undercoat/standard/black_brown ) cost = 20 containertype = /obj/structure/closet/crate @@ -79,18 +84,18 @@ name = "Teshari cloaks" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/cloak/standard/blue_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/brown_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/green_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/lightgrey_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/orange, - /obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/pink_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/purple_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow, - /obj/item/clothing/suit/storage/seromi/cloak/standard/red_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/white, /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/yellow_grey + /obj/item/clothing/suit/storage/seromi/cloak/standard/red_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/yellow_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/green_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/blue_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/purple_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/pink_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/brown_grey, + /obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow, + /obj/item/clothing/suit/storage/seromi/cloak/standard/orange ) cost = 40 containertype = /obj/structure/closet/crate @@ -100,19 +105,125 @@ name = "Teshari cloaks (black)" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/cloak/standard/black, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_blue, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_brown, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_green, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_lightgrey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_midgrey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_pink, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_purple, + /obj/item/clothing/suit/storage/seromi/cloak, /obj/item/clothing/suit/storage/seromi/cloak/standard/black_red, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_yellow, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_green, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_blue, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_purple, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_pink, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_brown, + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey, /obj/item/clothing/suit/storage/seromi/cloak/standard/black_white, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_yellow + /obj/item/clothing/suit/storage/seromi/cloak/standard/black_glow, + /obj/item/clothing/suit/storage/seromi/cloak/standard/dark_retrowave + ) + cost = 40 + containertype = /obj/structure/closet/crate + containername = "Teshari cloaks crate" + +/datum/supply_pack/costumes/tesh_worksuits_vr + name = "Teshari worksuits" + num_contained = 4 + contains = list( + /obj/item/clothing/under/seromi/undercoat/standard/worksuit, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackpurple, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackorange, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackblue, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackgreen, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitered, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitepurple, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteorange, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteblue, + /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitegreen + ) + cost = 20 + containertype = /obj/structure/closet/crate + containername = "Teshari worksuits crate" + +/datum/supply_pack/randomised/costumes/tesh_beltcloaks_vr + name = "Teshari cloaks (belted)" + num_contained = 4 + contains = list( + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/rainbow, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/lightgrey_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/red_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/yellow_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/green_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/blue_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/purple_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/pink_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/brown_grey + ) + cost = 40 + containertype = /obj/structure/closet/crate + containername = "Teshari cloaks crate" + +/datum/supply_pack/randomised/costumes/tesh_beltcloaks_b_vr + name = "Teshari cloaks (belted, black)" + num_contained = 4 + contains = list( + /obj/item/clothing/suit/storage/seromi/beltcloak, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_orange, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_grey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_midgrey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_lightgrey, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_white, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_red, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_yellow, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_green, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_blue, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_purple, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_pink, + /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_brown + ) + cost = 40 + containertype = /obj/structure/closet/crate + containername = "Teshari cloaks crate" + +/datum/supply_pack/randomised/costumes/tesh_hoodcloaks_vr + name = "Teshari cloaks (hooded)" + num_contained = 4 + contains = list( + /obj/item/clothing/suit/storage/hooded/teshari/standard/orange_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/lightgrey_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/white_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/red_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/orange, + /obj/item/clothing/suit/storage/hooded/teshari/standard/yellow_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/green_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/blue_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/purple_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/pink_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/brown_grey + ) + cost = 40 + containertype = /obj/structure/closet/crate + containername = "Teshari cloaks crate" + +/datum/supply_pack/randomised/costumes/tesh_hoodcloaks_b_vr + name = "Teshari cloaks (hooded, black)" + num_contained = 4 + contains = list( + /obj/item/clothing/suit/storage/hooded/teshari, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_orange, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_grey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_midgrey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_lightgrey, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_white, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_red, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_yellow, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_green, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_blue, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_purple, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_pink, + /obj/item/clothing/suit/storage/hooded/teshari/standard/black_brown ) cost = 40 containertype = /obj/structure/closet/crate @@ -262,7 +373,7 @@ cost = 60 containertype = /obj/structure/closet/crate containername = "Saddlebags crate" - + /datum/supply_pack/costumes/knights_gear name = "Knights Gear" contains = list( diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 8be56acbf36..ef15cfb26f7 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -297,7 +297,7 @@ /obj/item/weapon/storage/part_replacer name = "rapid part exchange device" - desc = "Special mechanical module made to store, sort, and apply standard machine parts." + desc = "A special mechanical module made to store, sort, and apply standard machine parts." icon_state = "RPED" w_class = ITEMSIZE_HUGE can_hold = list(/obj/item/weapon/stock_parts) @@ -311,10 +311,11 @@ max_storage_space = 100 drop_sound = 'sound/items/drop/device.ogg' pickup_sound = 'sound/items/pickup/device.ogg' + var/panel_req = TRUE /obj/item/weapon/storage/part_replacer/adv name = "advanced rapid part exchange device" - desc = "Special mechanical module made to store, sort, and apply standard machine parts. This one has a greatly upgraded storage capacity" + desc = "A special mechanical module made to store, sort, and apply standard machine parts. This one has a greatly upgraded storage capacity." icon_state = "RPED" w_class = ITEMSIZE_HUGE can_hold = list(/obj/item/weapon/stock_parts) @@ -327,6 +328,31 @@ max_w_class = ITEMSIZE_NORMAL max_storage_space = 400 +/obj/item/weapon/storage/part_replacer/adv/discount_bluespace + name = "discount bluespace rapid part exchange device" + desc = "A special mechanical module made to store, sort, and apply standard machine parts. This one has a further increased storage capacity, \ + and the ability to work on machines with closed maintenance panels." + storage_slots = 400 + max_storage_space = 800 + panel_req = FALSE + +/obj/item/weapon/storage/part_replacer/drop_contents() // hacky-feeling tier-based drop system + hide_from(usr) + var/turf/T = get_turf(src) + var/lowest_rating = INFINITY // We want the lowest-part tier rating in the RPED so we only drop the lowest-tier parts. + /* + * Why not just use the stock part's rating variable? + * Future-proofing for a potential future where stock parts aren't the only thing that can fit in an RPED. + * see: /tg/ and /vg/'s RPEDs fitting power cells, beakers, etc. + */ + for(var/obj/item/B in contents) + if(B.rped_rating() < lowest_rating) + lowest_rating = B.rped_rating() + for(var/obj/item/B in contents) + if(B.rped_rating() > lowest_rating) + continue + remove_from_storage(B, T) + /obj/item/weapon/stock_parts name = "stock part" desc = "What?" @@ -342,6 +368,9 @@ src.pixel_y = rand(-5.0, 5) ..() +/obj/item/weapon/stock_parts/get_rating() + return rating + //Rank 1 /obj/item/weapon/stock_parts/console_screen diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index d15ea493ecf..19716f5d74b 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -16,9 +16,3 @@ /obj/machinery/button/attackby(obj/item/weapon/W, mob/user as mob) return attack_hand(user) - -// VOREStation Edit Begin -/obj/machinery/button/attack_hand(obj/item/weapon/W, mob/user as mob) - if(..()) return 1 - playsound(src, 'sound/machines/button.ogg', 100, 1) -// VOREStation Edit End diff --git a/code/game/machinery/buttons_vr.dm b/code/game/machinery/buttons_vr.dm new file mode 100644 index 00000000000..a8c9c4bed1e --- /dev/null +++ b/code/game/machinery/buttons_vr.dm @@ -0,0 +1,23 @@ +/obj/machinery/button/attack_hand(obj/item/weapon/W, mob/user as mob) + if(..()) return 1 + playsound(src, 'sound/machines/button.ogg', 100, 1) + +/obj/machinery/button/windowtint/multitint + name = "tint control" + desc = "A remote control switch for polarized windows and doors." + +/obj/machinery/button/windowtint/multitint/toggle_tint() + use_power(5) + active = !active + update_icon() + + var/in_range = range(src,range) + for(var/obj/structure/window/reinforced/polarized/W in in_range) + if(W.id == src.id || !W.id) + spawn(0) + W.toggle() + for(var/obj/machinery/door/D in in_range) + if(D.icon_tinted) + if(D.id_tint == src.id || !D.id_tint) + spawn(0) + D.toggle() \ No newline at end of file diff --git a/code/game/machinery/computer/camera_vr.dm b/code/game/machinery/computer/camera_vr.dm new file mode 100644 index 00000000000..1e006b0f4bb --- /dev/null +++ b/code/game/machinery/computer/camera_vr.dm @@ -0,0 +1,26 @@ +/obj/machinery/computer/security/abductor + name = "camera uplink" + desc = "Used for hacking into camera networks" + icon = 'icons/obj/abductor.dmi' + icon_state = "camera" + network = list( "Mercenary", + "Cargo", + "Circuits", + "Civilian", + "Command", + "Engine", + "Engineering", + "Exploration", + "Medical", + "Mining Outpost", + "Outside", + "Research", + "Research Outpost", + "Robots", + "Security", + "Telecommunications", + "Tether", + "TalonShip", + "Entertainment", + "Communicators" + ) \ No newline at end of file diff --git a/code/game/machinery/doors/airlock_vr.dm b/code/game/machinery/doors/airlock_vr.dm index c26bb9187c3..eb1594283b4 100644 --- a/code/game/machinery/doors/airlock_vr.dm +++ b/code/game/machinery/doors/airlock_vr.dm @@ -20,3 +20,15 @@ req_one_access = list() normalspeed = FALSE // So it closes faster and hopefully keeps the warm air inside. hackProof = TRUE //VOREStation Edit - No borgos + +/obj/machinery/door/airlock/glass_security/polarized + name = "Electrochromic Security Airlock" + icon_tinted = 'icons/obj/doors/Doorsectinted_vr.dmi' + +/obj/machinery/door/airlock/glass_medical/polarized + name = "Electrochromic Medical Airlock" + icon_tinted = 'icons/obj/doors/doormedtinted_vr.dmi' + +/obj/machinery/door/airlock/glass_command/polarized + name = "Electrochormic Command Airlock" + icon_tinted = 'icons/obj/doors/Doorcomtinted_vr.dmi' diff --git a/code/game/machinery/doors/door_vr.dm b/code/game/machinery/doors/door_vr.dm index 024162bc359..6c36a2514d3 100644 --- a/code/game/machinery/doors/door_vr.dm +++ b/code/game/machinery/doors/door_vr.dm @@ -4,6 +4,9 @@ /obj/machinery/door var/reinforcing = 0 //vorestation addition + var/tintable = 0 + var/icon_tinted + var/id_tint /obj/machinery/door/firedoor heat_proof = 1 @@ -102,4 +105,29 @@ /obj/machinery/door/blast/regular/ heat_proof = 1 //just so repairing them doesn't try to fireproof something that never takes fire damage +/obj/machinery/door/proc/toggle() + if(glass) + icon = icon_tinted + glass = 0 + if(!operating && density) + set_opacity(1) + else + icon = initial(icon) + glass = 1 + if(!operating) + set_opacity(0) +/obj/machinery/button/windowtint/doortint + name = "door tint control" + desc = "A remote control switch for polarized glass doors." + +/obj/machinery/button/windowtint/doortint/toggle_tint() + use_power(5) + active = !active + update_icon() + + for(var/obj/machinery/door/D in range(src,range)) + if(D.icon_tinted && (D.id_tint == src.id || !D.id_tint)) + spawn(0) + D.toggle() + return \ No newline at end of file diff --git a/code/game/machinery/doors/multi_tile_vr.dm b/code/game/machinery/doors/multi_tile_vr.dm new file mode 100644 index 00000000000..f8a76c51ea1 --- /dev/null +++ b/code/game/machinery/doors/multi_tile_vr.dm @@ -0,0 +1,22 @@ +/obj/machinery/door/airlock/multi_tile/glass/polarized + name = "Electrochromic Glass Airlock" + icon_tinted = 'icons/obj/doors/Door2x1tinted_vr.dmi' + +/obj/machinery/door/airlock/multi_tile/glass/polarized/New() + ..() + create_fillers() + +/obj/machinery/door/airlock/multi_tile/glass/polarized/toggle() + . = ..() + if(!operating) + if(filler1) + filler1.set_opacity(opacity) + if(filler2) + filler2.set_opacity(opacity) + +/obj/machinery/door/airlock/multi_tile/glass/polarized/close() + . = ..() + if(filler1) + filler1.set_opacity(!glass) + if(filler2) + filler2.set_opacity(!glass) \ No newline at end of file diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 1afa9910f45..a96ef4ed0aa 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -327,7 +327,10 @@ Class Procs: return 0 if(!component_parts) return 0 - if(panel_open) + to_chat(user, "Following parts detected in [src]:") + for(var/obj/item/C in component_parts) + to_chat(user, " [C.name]") + if(panel_open || !R.panel_req) var/obj/item/weapon/circuitboard/CB = circuit var/P for(var/obj/item/weapon/stock_parts/A in component_parts) @@ -347,10 +350,6 @@ Class Procs: break update_icon() RefreshParts() - else - to_chat(user, "Following parts detected in the machine:") - for(var/var/obj/item/C in component_parts) //var/var/obj/item/C? - to_chat(user, " [C.name]") return 1 // Default behavior for wrenching down machines. Supports both delay and instant modes. @@ -426,6 +425,9 @@ Class Procs: /obj/machinery/proc/dismantle() playsound(src, 'sound/items/Crowbar.ogg', 50, 1) + for(var/obj/I in contents) + if(istype(I,/obj/item/weapon/card/id)) + I.forceMove(src.loc) //TFF 3/6/19 - port Cit RP fix of infinite frames. If it doesn't have a circuit board, don't create a frame. Return a smack instead. BONK! if(!circuit) return 0 diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index af7cdd5dfb4..259c907bde9 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -87,25 +87,44 @@ else if(ishuman(occupant)) var/mob/living/carbon/human/H = occupant - // In case they somehow end up with positive values for otherwise unobtainable damage... - if(H.getToxLoss() > 0) - H.adjustToxLoss(-(rand(1,3))) - if(H.getOxyLoss() > 0) - H.adjustOxyLoss(-(rand(1,3))) - if(H.getCloneLoss() > 0) - H.adjustCloneLoss(-(rand(1,3))) - if(H.getBrainLoss() > 0) - H.adjustBrainLoss(-(rand(1,3))) + if(H.isSynthetic()) + // In case they somehow end up with positive values for otherwise unobtainable damage... + if(H.getToxLoss() > 0) + H.adjustToxLoss(-(rand(1,3))) + if(H.getOxyLoss() > 0) + H.adjustOxyLoss(-(rand(1,3))) + if(H.getCloneLoss() > 0) + H.adjustCloneLoss(-(rand(1,3))) + if(H.getBrainLoss() > 0) + H.adjustBrainLoss(-(rand(1,3))) - // Also recharge their internal battery. - if(H.isSynthetic() && H.nutrition < 500) //VOREStation Edit - H.nutrition = min(H.nutrition+10, 500) //VOREStation Edit - cell.use(7000/450*10) + // Also recharge their internal battery. + if(H.isSynthetic() && H.nutrition < 500) //VOREStation Edit + H.nutrition = min(H.nutrition+10, 500) //VOREStation Edit + cell.use(7000/450*10) - // And clear up radiation - if(H.radiation > 0) - H.radiation = max(H.radiation - rand(5, 15), 0) + // And clear up radiation + if(H.radiation > 0) + H.radiation = max(H.radiation - rand(5, 15), 0) + if(H.wearing_rig) // stepping into a borg charger to charge your rig and fix your shit + var/obj/item/weapon/rig/wornrig = H.get_rig() + if(wornrig) // just to make sure + for(var/obj/item/rig_module/storedmod in wornrig.installed_modules) + if(weld_rate && storedmod.damage && cell.checked_use(weld_power_use * weld_rate * CELLRATE)) + to_chat(H, "[storedmod] is repaired!") + storedmod.damage = 0 + if(wornrig.chest) + var/obj/item/clothing/suit/space/rig/rigchest = wornrig.chest + if(weld_rate && rigchest.damage && cell.checked_use(weld_power_use * weld_rate * CELLRATE)) + rigchest.breaches = list() + rigchest.calc_breach_damage() + to_chat(H, "[rigchest] is repaired!") + if(wornrig.cell) + var/obj/item/weapon/cell/rigcell = wornrig.cell + var/diff = min(rigcell.maxcharge - rigcell.charge, charging_power * CELLRATE) // Capped by charging_power / tick + var/charge_used = cell.use(diff) + rigcell.give(charge_used) /obj/machinery/recharge_station/examine(mob/user) . = ..() @@ -237,7 +256,7 @@ else if(istype(L, /mob/living/carbon/human)) var/mob/living/carbon/human/H = L - if(H.isSynthetic()) + if(H.isSynthetic() || H.wearing_rig) add_fingerprint(H) H.reset_view(src) H.forceMove(src) diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 19bc0304217..813c756ab40 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -233,17 +233,19 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept if(is_freq_listening(signal)) // detect subspace signals - signal.data["done"] = 1 // mark the signal as being broadcasted + //signal.data["done"] = 1 // mark the signal as being broadcasted since we're a broadcaster signal.data["compression"] = 0 + /* // Search for the original signal and mark it as done as well var/datum/signal/original = signal.data["original"] if(original) original.data["done"] = 1 + */ // For some reason level is both used as a list and not a list, and now it needs to be a list. // Because this is a 'all in one' machine, we're gonna just cheat. - signal.data["level"] = using_map.contact_levels.Copy() + //signal.data["level"] = using_map.contact_levels.Copy() if(signal.data["slow"] > 0) sleep(signal.data["slow"]) // simulate the network lag if necessary diff --git a/code/game/machinery/telecomms/broadcaster_vr.dm b/code/game/machinery/telecomms/broadcaster_vr.dm new file mode 100644 index 00000000000..4bdccfbc803 --- /dev/null +++ b/code/game/machinery/telecomms/broadcaster_vr.dm @@ -0,0 +1,46 @@ +//ERT version with unlimited range (doesn't even check) and uses no power, to enable ert comms to work anywhere. +/obj/machinery/telecomms/allinone/ert + use_power = USE_POWER_OFF + idle_power_usage = 0 + +/obj/machinery/telecomms/allinone/ert/receive_signal(datum/signal/signal) + if(!on) // has to be on to receive messages + return + + if(is_freq_listening(signal)) // detect subspace signals + + //signal.data["done"] = 1 // mark the signal as being broadcasted since we're a broadcaster + signal.data["compression"] = 0 + + /* + // Search for the original signal and mark it as done as well + var/datum/signal/original = signal.data["original"] + if(original) + original.data["done"] = 1 + */ + + // For some reason level is both used as a list and not a list, and now it needs to be a list. + // Because this is a 'all in one' machine, we're gonna just cheat. + //signal.data["level"] = using_map.contact_levels.Copy() + + if(signal.data["slow"] > 0) + sleep(signal.data["slow"]) // simulate the network lag if necessary + + /* ###### Broadcast a message using signal.data ###### */ + + var/datum/radio_frequency/connection = signal.data["connection"] + + var/list/forced_radios + for(var/weakref/wr in linked_radios_weakrefs) + var/obj/item/device/radio/R = wr.resolve() + if(istype(R)) + LAZYDISTINCTADD(forced_radios, R) + + if(connection.frequency in CENT_FREQS) // if ert broadcast, just + Broadcast_Message(signal.data["connection"], signal.data["mob"], + signal.data["vmask"], signal.data["vmessage"], + signal.data["radio"], signal.data["message"], + signal.data["name"], signal.data["job"], + signal.data["realname"], signal.data["vname"], DATA_NORMAL, + signal.data["compression"], list(0), connection.frequency, + signal.data["verb"], forced_radios) diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index a4ce500db2d..fd113ee799b 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -84,6 +84,158 @@ ) contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10) vend_delay = 15 + +//Specific food vending machines for events that want them! + +/obj/machinery/vending/fooditalian + name = "Italian Imports" + desc = "You wanted some italian food? Well here's some imported from the local pizza place!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple = 15, + /obj/item/weapon/reagent_containers/food/snacks/pastatomato = 10, + /obj/item/weapon/reagent_containers/food/snacks/meatballspagetti = 10, + /obj/item/weapon/reagent_containers/food/snacks/meatball = 15 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/oldpizza = 1) + vend_delay = 10 + +/obj/machinery/vending/foodfast + name = "United Grills" + desc = "Not sure how they're united but man is this grilled food delicious! Though it seems to just be a lot of fast food..." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/monkeyburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/cheeseburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/fishburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/clownburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/mimeburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/superbiteburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/burger/bacon = 10, + /obj/item/weapon/reagent_containers/food/snacks/hotdog = 10, + /obj/item/weapon/reagent_containers/food/snacks/chickenfillet = 10, + /obj/item/weapon/reagent_containers/food/snacks/fries = 10, + /obj/item/weapon/reagent_containers/food/snacks/cheesyfries = 10, + /obj/item/weapon/reagent_containers/food/snacks/chilicheesefries = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/ghostburger = 3, + /obj/item/weapon/reagent_containers/food/snacks/tofuburger = 5) + vend_delay = 10 + +/obj/machinery/vending/foodmeat + name = "Meaty Marvels" + desc = "What's a marvel is how you're not ordering from this machine yet!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/ribplate = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread = 15, + /obj/item/weapon/reagent_containers/food/snacks/meat_pocket = 15, + /obj/item/weapon/reagent_containers/food/snacks/meatpie = 15, + /obj/item/weapon/reagent_containers/food/snacks/bacon_flatbread = 15, + /obj/item/weapon/reagent_containers/food/snacks/roastbeef = 15, + /obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball = 15, + /obj/item/weapon/reagent_containers/food/snacks/meatsteak = 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight = 5) + vend_delay = 10 + +/obj/machinery/vending/foodasian + name = "Authenticate Asian" + desc = "Some good ol' Sol food!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi = 10, + /obj/item/weapon/reagent_containers/food/snacks/chawanmushi = 10, + /obj/item/weapon/reagent_containers/food/snacks/generalschicken = 10, + /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu = 10, + /obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour = 10, + /obj/item/weapon/reagent_containers/food/snacks/bibimbap = 10, + /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon = 10, + /obj/item/weapon/reagent_containers/food/snacks/milosoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/lomein = 10, + /obj/item/weapon/reagent_containers/food/snacks/friedrice = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/monkeyburger = 1) + vend_delay = 10 + +/obj/machinery/vending/foodfish + name = "Fishy Food" + desc = "Don't mind the name, this is 100% fish!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp = 10, + /obj/item/weapon/reagent_containers/food/snacks/kudzudonburi = 10, + /obj/item/weapon/reagent_containers/food/snacks/zestfish = 10, + /obj/item/weapon/reagent_containers/food/snacks/lobstercooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/sashimi = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatcooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatdip = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatcubes = 10, + /obj/item/weapon/reagent_containers/food/snacks/cuttlefishcooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/monkfishcooked = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/monkfish = 1) + vend_delay = 10 + +/obj/machinery/vending/foodveggie + name = "Veggie Varieties" + desc = "Even vegitarians have their own vending machines! How thoughtful." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/beetsoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/eggplantparm = 10, + /obj/item/weapon/reagent_containers/food/snacks/eggbowl = 10, + /obj/item/weapon/reagent_containers/food/snacks/flowerchildsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/tossedsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/fruitsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 10, + /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat = 10, + /obj/item/weapon/reagent_containers/food/snacks/tofurkey = 10, + /obj/item/weapon/reagent_containers/food/snacks/stuffing = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/meatsteak = 1) + vend_delay = 10 + +/obj/machinery/vending/fooddessert + name = "Delightful Desserts" + desc = "Even if you've stuffed your face with a pizza or two, you ALWAYS have room for dessert!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/applepie = 10, + /obj/item/weapon/reagent_containers/food/snacks/cherrypie = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/keylimepie = 10, + /obj/item/weapon/reagent_containers/food/snacks/pie = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie = 10, + /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis = 10, + /obj/item/weapon/reagent_containers/food/snacks/funnelcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/peanutcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich = 15, + /obj/item/weapon/reagent_containers/food/snacks/cookie = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/brownies = 10, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 10, + /obj/item/weapon/reagent_containers/food/snacks/chocolatepiece = 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/donut/chaos = 10) + vend_delay = 10 + +/obj/machinery/vending/foodstuffing + name = "Stuffing Site" + desc = "Is... is it just full of stuffing? No wait, there's turkey in there too." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/stuffing = 50, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/turkey= 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/tofurkey = 10) + vend_delay = 10 + +//End of food event machines + /* For later, then /obj/machinery/vending/weapon_machine name = "Frozen Star Guns&Ammo" @@ -1456,6 +1608,30 @@ req_log_access = access_cmo has_logs = 1 +/obj/machinery/vending/abductor + name = "Abduct-U" + desc = "A mysterious machine which can fabricate many tools for acquiring test subjects." + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "dispenser_2way" + products = list(/obj/item/weapon/card/id/syndicate/station_access = 1, + /obj/item/weapon/storage/box/syndie_kit/chameleon = 1, + /obj/item/clothing/mask/bandana = 1, + /obj/item/clothing/glasses/sunglasses = 1, + /obj/item/device/radio/headset/syndicate/alt = 1, + /obj/item/device/pda = 1, + /obj/item/device/communicator = 1, + /obj/item/weapon/tape_roll = 2, + /obj/item/weapon/handcuffs = 4, + /obj/item/weapon/handcuffs/legcuffs = 4, + /obj/item/weapon/cell/device/weapon/recharge/alien = 2, + /obj/item/device/chameleon = 1, + /obj/item/weapon/storage/mre/menu11 = 2, + /obj/item/device/flash = 2, + /obj/item/weapon/pen/reagent/paralysis = 4, + /obj/item/device/perfect_tele/alien = 1 + ) + vend_delay = 15 + /obj/machinery/vending/loadout name = "Fingers and Toes" desc = "A special vendor for gloves and shoes!" diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index e90cf3aaea8..6da2255e1b8 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -942,3 +942,12 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. /obj/item/proc/openTip(location, control, params, user) openToolTip(user, src, params, title = name, content = desc) + +// These procs are for RPEDs and part ratings. The concept for this was borrowed from /vg/station. +// Gets the rating of the item, used in stuff like machine construction. +/obj/item/proc/get_rating() + return FALSE + +// Like the above, but used for RPED sorting of parts. +/obj/item/proc/rped_rating() + return get_rating() \ No newline at end of file diff --git a/code/game/objects/items/devices/translocator_vr.dm b/code/game/objects/items/devices/translocator_vr.dm index 3e2d5dc5c7f..fc35d21fc79 100644 --- a/code/game/objects/items/devices/translocator_vr.dm +++ b/code/game/objects/items/devices/translocator_vr.dm @@ -92,11 +92,11 @@ else return ..() -/obj/item/device/perfect_tele/proc/unload_ammo(mob/user) +/obj/item/device/perfect_tele/proc/unload_ammo(mob/user, var/ignore_inactive_hand_check = 0) if(battery_lock) to_chat(user,"[src] does not have a battery port.") return - if(user.get_inactive_hand() == src && power_source) + if((user.get_inactive_hand() == src || ignore_inactive_hand_check) && power_source) to_chat(user,"You eject \the [power_source] from \the [src].") user.put_in_hands(power_source) power_source = null @@ -111,7 +111,7 @@ return FALSE return TRUE -/obj/item/device/perfect_tele/attack_self(mob/user) +/obj/item/device/perfect_tele/attack_self(mob/user, var/radial_menu_anchor = src) if(loc_network) for(var/obj/item/device/perfect_tele_beacon/stationary/nb in premade_tele_beacons) if(nb.tele_network == loc_network) @@ -124,8 +124,7 @@ and tele-vore. Make sure you carefully examine someone's OOC prefs before teleporting them if you are \ going to use this device for ERP purposes. This device records all warnings given and teleport events for \ admin review in case of pref-breaking, so just don't do it.","OOC WARNING") - - var/choice = show_radial_menu(user, src, radial_images, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, radial_menu_anchor, radial_images, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) if(!choice) return @@ -281,7 +280,7 @@ //Seems okay to me! return TRUE -/obj/item/device/perfect_tele/afterattack(mob/living/target, mob/living/user, proximity) +/obj/item/device/perfect_tele/afterattack(mob/living/target, mob/living/user, proximity, var/ignore_fail_chance = 0) //No, you can't teleport people from over there. if(!proximity) return @@ -312,11 +311,12 @@ R.force_dismount(rider) //Failure chance - if(prob(failure_chance) && beacons.len >= 2) - var/list/wrong_choices = beacons - destination.tele_name - var/wrong_name = pick(wrong_choices) - destination = beacons[wrong_name] - to_chat(user,"\The [src] malfunctions and sends you to the wrong beacon!") + if (!ignore_fail_chance) + if(prob(failure_chance) && beacons.len >= 2) + var/list/wrong_choices = beacons - destination.tele_name + var/wrong_name = pick(wrong_choices) + destination = beacons[wrong_name] + to_chat(user,"\The [src] malfunctions and sends you to the wrong beacon!") //Destination beacon vore checking var/turf/dT = get_turf(destination) diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 54bc1e2fce9..3076d2dfb8f 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -83,6 +83,30 @@ icon = 'icons/mob/alien.dmi' icon_state = "weed_extract" +//Step one - dehairing. +/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(has_edge(W) || is_sharp(W)) + //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) + user.visible_message("\The [user] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") + if(do_after(user,50)) + to_chat(user, "You cut the hair from this [src.singular_name]") + //Try locating an exisitng stack on the tile and add to there if possible + for(var/obj/item/stack/hairlesshide/HS in user.loc) + if(HS.amount < 50 && istype(HS, process_type)) + HS.amount++ + src.use(1) + return + //If it gets to here it means it did not find a suitable stack on the tile. + var/obj/item/stack/HS = new process_type(usr.loc) + if(istype(HS)) + HS.amount = 1 + src.use(1) + else + ..() + + +//Step two - washing..... it's actually in washing machine code, and ere. + /obj/item/stack/hairlesshide name = "hairless hide" desc = "This hide was stripped of it's hair, but still needs tanning." @@ -106,6 +130,19 @@ return +/obj/item/stack/hairlesshide/proc/rapidcure(var/stacknum = 1) + stacknum = min(stacknum, amount) + + while(stacknum) + var/obj/item/stack/wetleather/I = new wet_type(get_turf(src)) + + if(istype(I)) + I.dry() + + use(1) + stacknum -= 1 + +//Step three - drying /obj/item/stack/wetleather name = "wet leather" desc = "This leather has been cleaned but still needs to be dried." @@ -119,31 +156,6 @@ var/dry_type = /obj/item/stack/material/leather -//Step one - dehairing. -/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(has_edge(W) || is_sharp(W)) - //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) - usr.visible_message("\The [usr] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") - if(do_after(user,50)) - to_chat(usr, "You cut the hair from this [src.singular_name]") - //Try locating an exisitng stack on the tile and add to there if possible - for(var/obj/item/stack/hairlesshide/HS in usr.loc) - if(HS.amount < 50 && istype(HS, process_type)) - HS.amount++ - src.use(1) - return - //If it gets to here it means it did not find a suitable stack on the tile. - var/obj/item/stack/HS = new process_type(usr.loc) - if(istype(HS)) - HS.amount = 1 - src.use(1) - else - ..() - - -//Step two - washing..... it's actually in washing machine code. - -//Step three - drying /obj/item/stack/wetleather/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) ..() if(exposed_temperature >= drying_threshold_temperature) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 73604b49f9c..c3a94fb1003 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -6,12 +6,12 @@ */ /* - * Banana Peals + * Banana Peels */ /obj/item/weapon/bananapeel/Crossed(atom/movable/AM as mob|obj) if(AM.is_incorporeal()) return - if (istype(AM, /mob/living)) + if(istype(AM, /mob/living)) var/mob/living/M = AM M.slip("the [src.name]",4) /* @@ -28,7 +28,7 @@ /obj/item/weapon/soap/Crossed(atom/movable/AM as mob|obj) if(AM.is_incorporeal()) return - if (istype(AM, /mob/living)) + if(istype(AM, /mob/living)) var/mob/living/M = AM M.slip("the [src.name]",3) @@ -68,11 +68,20 @@ /* * Bike Horns */ +/obj/item/weapon/bikehorn + var/honk_sound = 'sound/items/bikehorn.ogg' + /obj/item/weapon/bikehorn/attack_self(mob/user as mob) - if (spam_flag == 0) + if(spam_flag == 0) spam_flag = 1 - playsound(src, 'sound/items/bikehorn.ogg', 50, 1) + playsound(src, honk_sound, 50, 1) src.add_fingerprint(user) spawn(20) spam_flag = 0 return + +/obj/item/weapon/bikehorn/Crossed(atom/movable/AM as mob|obj) + if(AM.is_incorporeal()) + return + if(istype(AM, /mob/living)) + playsound(src, honk_sound, 50, 1) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 6b60255f46b..cea6a3bf7be 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -124,7 +124,7 @@ to_chat(user, "You fill the [src].") else if(!silent) to_chat(user, "You fail to pick anything up with \the [src].") - if(istype(user.pulling, /obj/structure/ore_box/)) //Bit of a crappy way to do this, as it doubles spam for the user, but it works. + if(istype(user.pulling, /obj/structure/ore_box)) //Bit of a crappy way to do this, as it doubles spam for the user, but it works. var/obj/structure/ore_box/O = user.pulling O.attackby(src, user) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 4759b066674..64de9b68a26 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -523,9 +523,11 @@ if(((!(ishuman(usr) || isrobot(usr))) && (src.loc != usr)) || usr.stat || usr.restrained()) return + drop_contents() - var/turf/T = get_turf(src) +/obj/item/weapon/storage/proc/drop_contents() // why is this a proc? literally just for RPEDs hide_from(usr) + var/turf/T = get_turf(src) for(var/obj/item/I in contents) remove_from_storage(I, T) diff --git a/code/game/objects/structures/bonfire.dm b/code/game/objects/structures/bonfire.dm index 3da06fa2265..f07fb8d1dc3 100644 --- a/code/game/objects/structures/bonfire.dm +++ b/code/game/objects/structures/bonfire.dm @@ -133,13 +133,13 @@ return FALSE if(istype(consumed_fuel, /obj/item/stack/material/log)) - next_fuel_consumption = world.time + 2 MINUTES + next_fuel_consumption = world.time + 6 MINUTES //VOREStation Edit qdel(consumed_fuel) update_icon() return TRUE else if(istype(consumed_fuel, /obj/item/stack/material/wood)) // One log makes two planks of wood. - next_fuel_consumption = world.time + 1 MINUTE + next_fuel_consumption = world.time + 3 MINUTE //VOREStation Edit qdel(consumed_fuel) update_icon() return TRUE @@ -330,13 +330,13 @@ return FALSE if(istype(consumed_fuel, /obj/item/stack/material/log)) - next_fuel_consumption = world.time + 2 MINUTES + next_fuel_consumption = world.time + 6 MINUTES //VOREStation Edit qdel(consumed_fuel) update_icon() return TRUE else if(istype(consumed_fuel, /obj/item/stack/material/wood)) // One log makes two planks of wood. - next_fuel_consumption = world.time + 1 MINUTE + next_fuel_consumption = world.time + 3 MINUTES //VOREStation Edit qdel(consumed_fuel) update_icon() return TRUE diff --git a/code/game/objects/structures/ghost_pods/human.dm b/code/game/objects/structures/ghost_pods/human.dm index 246c4b3e654..814db9cd757 100644 --- a/code/game/objects/structures/ghost_pods/human.dm +++ b/code/game/objects/structures/ghost_pods/human.dm @@ -8,9 +8,10 @@ icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper_1" icon_state_opened = "sleeper_0" - density = TRUE + density = FALSE ghost_query_type = /datum/ghost_query/stowaway - anchored = FALSE + anchored = TRUE + invisibility = 60 var/occupant_type = "stowaway" @@ -123,7 +124,9 @@ if(allow_appearance_change) H.change_appearance(APPEARANCE_ALL, H, check_species_whitelist = 1) - visible_message("\The [src] [pick("gurgles", "seizes", "clangs")] before releasing \the [H]!") +// visible_message("\The [src] [pick("gurgles", "seizes", "clangs")] before releasing \the [H]!") + + qdel(src) // Manual Variant // This one lacks the emag option due to the fact someone has to activate it, and they will probably help the person. diff --git a/code/game/objects/structures/props/alien_props_vr.dm b/code/game/objects/structures/props/alien_props_vr.dm index b306d610bab..ffad6aa1e5d 100644 --- a/code/game/objects/structures/props/alien_props_vr.dm +++ b/code/game/objects/structures/props/alien_props_vr.dm @@ -10,4 +10,8 @@ desc = "This seems to be a container for something." icon = 'icons/obj/abductor_vr.dmi' icon_state = "experiment" - interaction_message = "You don't see any mechanism to open this thing. Probably for the best." \ No newline at end of file + interaction_message = "You don't see any mechanism to open this thing. Probably for the best." + +/obj/structure/prop/alien/dispenser/twoway + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "dispenser_2way" \ No newline at end of file diff --git a/code/game/objects/structures/signs_vr.dm b/code/game/objects/structures/signs_vr.dm new file mode 100644 index 00000000000..321ba27fc7d --- /dev/null +++ b/code/game/objects/structures/signs_vr.dm @@ -0,0 +1,5 @@ +/obj/structure/sign/itg + icon = 'icons/obj/decals_vr.dmi' + name = "\improper ITG" + desc = "A polished metal sign which reads 'Ironcrest Transport Group'." + icon_state = "itg" \ No newline at end of file diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 27330786b13..a7037105d2c 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -451,6 +451,7 @@ busy = 0 O.clean_blood() + O.water_act(rand(1,10)) user.visible_message( \ "[user] washes \a [I] using \the [src].", \ "You wash \a [I] using \the [src].") diff --git a/code/game/turfs/flooring/flooring_decals_vr.dm b/code/game/turfs/flooring/flooring_decals_vr.dm index 438f8a12234..285f2142d79 100644 --- a/code/game/turfs/flooring/flooring_decals_vr.dm +++ b/code/game/turfs/flooring/flooring_decals_vr.dm @@ -129,4 +129,7 @@ /obj/effect/floor_decal/emblem/talon_big icon_state = "talon_big" /obj/effect/floor_decal/emblem/talon_big/center - icon_state = "talon_center" \ No newline at end of file + icon_state = "talon_center" + +/obj/effect/floor_decal/emblem/itgdauntless + icon_state = "itgdauntless" \ No newline at end of file diff --git a/code/game/turfs/flooring/flooring_vr.dm b/code/game/turfs/flooring/flooring_vr.dm index 3ece493930a..2567ffd1a6d 100644 --- a/code/game/turfs/flooring/flooring_vr.dm +++ b/code/game/turfs/flooring/flooring_vr.dm @@ -16,4 +16,11 @@ name = "flesh" desc = "This slick flesh ripples and squishes under your touch" icon = 'icons/turf/stomach_vr.dmi' - icon_base = "flesh_floor" \ No newline at end of file + icon_base = "flesh_floor" + +/decl/flooring/grass/outdoors + flags = TURF_REMOVE_SHOVEL + +/decl/flooring/grass/outdoors/forest + icon = 'icons/turf/outdoors.dmi' + icon_base = "grass-dark" \ No newline at end of file diff --git a/code/game/turfs/simulated/floor_types_vr.dm b/code/game/turfs/simulated/floor_types_vr.dm index efd7c4cc4ad..ae0ca1292e8 100644 --- a/code/game/turfs/simulated/floor_types_vr.dm +++ b/code/game/turfs/simulated/floor_types_vr.dm @@ -12,6 +12,11 @@ light_power = 0.8 light_color = "#66ffff" // Bright cyan. +/turf/simulated/shuttle/floor/alienplating/vacuum + oxygen = 0 + nitrogen = 0 + temperature = TCMB + /turf/simulated/floor/flesh name = "flesh" desc = "This slick flesh ripples and squishes under your touch" @@ -83,3 +88,4 @@ desc = "It is entirely made of sick, gurgling flesh. It is releasing a sickly odour." icon_state = "bloodfloor_2" icon = 'icons/goonstation/turf/meatland.dmi' + diff --git a/code/game/turfs/simulated/outdoors/grass.dm b/code/game/turfs/simulated/outdoors/grass.dm index 5c764a97da8..09784b21a3a 100644 --- a/code/game/turfs/simulated/outdoors/grass.dm +++ b/code/game/turfs/simulated/outdoors/grass.dm @@ -6,7 +6,7 @@ var/list/grass_types = list( name = "grass" icon_state = "grass0" edge_blending_priority = 4 - initial_flooring = /decl/flooring/grass + initial_flooring = /decl/flooring/grass/outdoors // VOREStation Edit turf_layers = list( /turf/simulated/floor/outdoors/rocks, /turf/simulated/floor/outdoors/dirt @@ -81,6 +81,7 @@ var/list/grass_types = list( grass_chance = 80 //tree_chance = 20 edge_blending_priority = 5 + initial_flooring = /decl/flooring/grass/outdoors/forest // VOREStation Edit /turf/simulated/floor/outdoors/grass/sif/forest name = "thick growth" @@ -94,3 +95,4 @@ var/list/grass_types = list( /obj/structure/flora/sif/eyes = 5, /obj/structure/flora/sif/tendrils = 30 ) + diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes.dm b/code/modules/client/preference_setup/loadout/loadout_eyes.dm index cc171a08b19..0d0f392e9a8 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes.dm @@ -15,6 +15,18 @@ ..() gear_tweaks += gear_tweak_free_color_choice +/datum/gear/eyes/blindfold + display_name = "blindfold" + path = /obj/item/clothing/glasses/sunglasses/blindfold + +/datum/gear/eyes/whiteblindfold //I may have lost my sight, but at least these folks can see my RAINBOW BLINDFOLD + display_name = "blindfold, white (recolorable)" + path = /obj/item/clothing/glasses/sunglasses/blindfold/whiteblindfold + +/datum/gear/eyes/whiteblindfold/New() + ..() + gear_tweaks += gear_tweak_free_color_choice + /datum/gear/eyes/glasses display_name = "Glasses, prescription" path = /obj/item/clothing/glasses/regular diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 4213aed60c9..8415791627e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -88,6 +88,13 @@ ckeywhitelist = list("arokha") character_name = list("Aronai Sieyes") +/datum/gear/fluff/astraether_ritualknife + path = /obj/item/weapon/material/knife/ritual + display_name = "Astra's Ritual Knife" + description = "A well kept strange ritual knife, There is a small tag with the name 'Astra Ether' on it. They are probably looking for this." + ckeywhitelist = list("astraether") + character_name = list("Astra Ether") + /datum/gear/fluff/collar/azura path = /obj/item/clothing/accessory/collar/azura display_name = "collar, Azura" @@ -745,6 +752,12 @@ character_name = list("Clara Mali") cost = 1 +/datum/gear/fluff/nikki_dorky_outfit + path = /obj/item/weapon/storage/box/fluff + display_name = "Nikki's Witchy Outfit" + ckeywhitelist = list("ryumi") + character_name = list("Nikki Yumeno") + // S CKEYS /datum/gear/fluff/brynhild_medal path = /obj/item/clothing/accessory/medal/silver/valor diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index b9cae2ddd01..aa158a1aaa7 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -66,4 +66,9 @@ /datum/gear/suit/roles/medical/paramedic_vest display_name = "paramedic vest" path = /obj/item/clothing/suit/storage/toggle/paramedic - allowed_roles = list("Chief Medical Officer","Paramedic","Medical Doctor") \ No newline at end of file + allowed_roles = list("Chief Medical Officer","Paramedic","Medical Doctor") + +//greek thing +/datum/gear/suit/chiton + display_name = "chiton" + path = /obj/item/clothing/suit/chiton \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index 8faa4d309b7..d953334b7eb 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -40,6 +40,15 @@ path = /obj/item/clothing/under/rank/khi/sci allowed_roles = list("Research Director", "Scientist", "Roboticist", "Xenobiologist", "Xenobotanist", "Pathfinder", "Explorer") +/datum/gear/uniform/job_khi/crg + display_name = "khi uniform, cargo" + path = /obj/item/clothing/under/rank/khi/crg + allowed_roles = list("Quartermaster", "Cargo Technician", "Shaft Miner") + +/datum/gear/uniform/job_khi/civ + display_name = "khi uniform, civ" + path = /obj/item/clothing/under/rank/khi/civ + //Federation jackets /datum/gear/suit/job_fed/sec display_name = "fed uniform, sec" diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index 1bef387bddc..31a497c8977 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -166,36 +166,41 @@ whitelisted = SPECIES_TESHARI sort_category = "Xenowear" +/datum/gear/uniform/dept/undercoat/cap + display_name = "facility director undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/cap + allowed_roles = list("Facility Director") + +/datum/gear/uniform/dept/undercoat/hop + display_name = "head of personnel undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/hop + allowed_roles = list("Head of Personnel") + +/datum/gear/uniform/dept/undercoat/rd + display_name = "research director undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/rd + allowed_roles = list("Research Director") + +/datum/gear/uniform/dept/undercoat/hos + display_name = "head of security undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/hos + allowed_roles = list("Head of Security") + /datum/gear/uniform/dept/undercoat/ce display_name = "chief engineer undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/ce allowed_roles = list("Chief Engineer") -/datum/gear/uniform/dept/undercoat/ce_w - display_name = "chief engineer undercoat - white (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/ce_w - allowed_roles = list("Chief Engineer") +/datum/gear/uniform/dept/undercoat/cmo + display_name = "chief medical officer undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/cmo + allowed_roles = list("Chief Medical Officer") /datum/gear/uniform/dept/undercoat/qm display_name = "quartermaster undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/qm allowed_roles = list("Quartermaster") -/datum/gear/uniform/dept/undercoat/command - display_name = "command undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/command - allowed_roles = list("Site Manager","Head of Personnel","Head of Security","Chief Engineer","Chief Medical Officer","Research Director") - -/datum/gear/uniform/dept/undercoat/command_g - display_name = "command undercoat - gold buttons (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/command_g - allowed_roles = list("Site Manager","Head of Personnel","Head of Security","Chief Engineer","Chief Medical Officer","Research Director") - -/datum/gear/uniform/dept/undercoat/cmo - display_name = "chief medical officer undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/cmo - allowed_roles = list("Chief Medical Officer") - /datum/gear/uniform/dept/undercoat/cargo display_name = "cargo undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/cargo @@ -214,7 +219,7 @@ /datum/gear/uniform/dept/undercoat/service display_name = "service undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/service - allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian") + allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian","Chaplain") /datum/gear/uniform/dept/undercoat/engineer display_name = "engineering undercoat (Teshari)" @@ -234,122 +239,283 @@ /datum/gear/uniform/dept/undercoat/robo display_name = "roboticist undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/robo - allowed_roles = list("Roboticist") + allowed_roles = list("Research Director","Roboticist") /datum/gear/uniform/dept/undercoat/medical display_name = "medical undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/medical - allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist", "Psychiatrist") + allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Psychiatrist") /datum/gear/uniform/dept/undercoat/chemistry display_name = "chemist undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/chemistry - allowed_roles = list("Chemist") + allowed_roles = list("Chief Medical Officer","Chemist") /datum/gear/uniform/dept/undercoat/virology display_name = "virologist undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/viro - allowed_roles = list("Medical Doctor") + allowed_roles = list("Chief Medical Officer","Medical Doctor") + +/datum/gear/uniform/dept/undercoat/psych + display_name = "psychiatrist undercoat (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/jobs/psych + allowed_roles = list("Chief Medical Officer","Psychiatrist") /datum/gear/uniform/dept/undercoat/paramedic display_name = "paramedic undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/para - allowed_roles = list("Paramedic") + allowed_roles = list("Chief Medical Officer","Paramedic") /datum/gear/uniform/dept/undercoat/iaa display_name = "internal affairs undercoat (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/jobs/iaa allowed_roles = list("Internal Affairs Agent") -/datum/gear/suit/dept/cloak/ +/datum/gear/suit/dept/cloak whitelisted = SPECIES_TESHARI sort_category = "Xenowear" +/datum/gear/suit/dept/cloak/cap + display_name = "facility director cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs + allowed_roles = list("Facility Director") + +/datum/gear/suit/dept/cloak/hop + display_name = "head of personnel cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hop + allowed_roles = list("Head of Personnel") + +/datum/gear/suit/dept/cloak/rd + display_name = "research director cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/rd + allowed_roles = list("Research Director") + +/datum/gear/suit/dept/cloak/hos + display_name = "head of security cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hos + allowed_roles = list("Head of Security") + +/datum/gear/suit/dept/cloak/hos/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/hos,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/hos)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/cloak/dept/ce display_name = "chief engineer cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/ce allowed_roles = list("Chief Engineer") -/datum/gear/suit/dept/cloak/qm - display_name = "quartermaster cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/qm - allowed_roles = list("Quartermaster") - -/datum/gear/suit/dept/cloak/command - display_name = "command cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/command - allowed_roles = list("Site Manager","Head of Personnel","Head of Security","Chief Engineer","Chief Medical Officer","Research Director") +/datum/gear/suit/dept/cloak/ce/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/ce,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/ce)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/cmo display_name = "chief medical officer cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo allowed_roles = list("Chief Medical Officer") +/datum/gear/suit/dept/cloak/cmo/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cmo)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + +/datum/gear/suit/dept/cloak/qm + display_name = "quartermaster cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/qm + allowed_roles = list("Chief Medical Officer") + +/datum/gear/suit/dept/cloak/qm/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/qm)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/dept/cloak/cargo display_name = "cargo cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo - allowed_roles = list("Cargo Technician","Quartermaster","Shaft Miner") + allowed_roles = list("Quartermaster","Shaft Miner","Cargo Technician") + +/datum/gear/suit/dept/cloak/cargo/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cargo)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/mining display_name = "mining cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/mining allowed_roles = list("Quartermaster","Shaft Miner") +/datum/gear/suit/dept/cloak/mining/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/mining,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/mining)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/dept/cloak/security display_name = "security cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sec - allowed_roles = list("Head of Security","Detective","Warden","Security Officer",) + allowed_roles = list("Head of Security","Detective","Warden","Security Officer") + +/datum/gear/suit/dept/cloak/security/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/sec,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sec)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/service display_name = "service cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/service - allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian") + allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian","Chaplain") + +/datum/gear/suit/dept/cloak/service/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/service,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/service)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/engineer display_name = "engineering cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/eningeer + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer allowed_roles = list("Chief Engineer","Station Engineer") +/datum/gear/suit/dept/cloak/engineer/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/engineer)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/dept/cloak/atmos display_name = "atmospherics cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos allowed_roles = list("Chief Engineer","Atmospheric Technician") +/datum/gear/suit/dept/cloak/atmos/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/atmos)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/dept/cloak/research display_name = "scientist cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sci - allowed_roles = list("Research Director","Scientist", "Roboticist", "Xenobiologist") + allowed_roles = list("Research Director","Scientist","Roboticist","Xenobiologist") + +/datum/gear/suit/dept/cloak/research/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/sci,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sci)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/robo display_name = "roboticist cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/robo - allowed_roles = list("Roboticist") + allowed_roles = list("Research Director","Roboticist") + +/datum/gear/suit/dept/cloak/robo/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/robo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/robo)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/medical display_name = "medical cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/medical - allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist", "Psychiatrist") + allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist", "Psychiatrist") + +/datum/gear/suit/dept/cloak/medical/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/medical,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/medical)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/chemistry display_name = "chemist cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry allowed_roles = list("Chemist") +/datum/gear/suit/dept/cloak/chemistry/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/chemistry)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/suit/dept/cloak/virology display_name = "virologist cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/viro allowed_roles = list("Medical Doctor") +/datum/gear/suit/dept/cloak/virology/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/viro,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/viro)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + +/datum/gear/suit/dept/cloak/psych + display_name = "psychiatrist cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/psych + allowed_roles = list("Chief Medical Officer","Psychiatrist") + /datum/gear/suit/dept/cloak/paramedic display_name = "paramedic cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/para - allowed_roles = list("Paramedic") + allowed_roles = list("Chief Medical Officer","Paramedic") + +/datum/gear/suit/dept/cloak/paramedic/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/para,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/para)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/iaa display_name = "internal affairs cloak (Teshari)" path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa allowed_roles = list("Internal Affairs Agent") +/datum/gear/suit/dept/cloak/iaa/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/iaa)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + /datum/gear/uniform/smockcolor display_name = "smock, recolorable (Teshari)" path = /obj/item/clothing/under/seromi/smock/white @@ -360,6 +526,73 @@ ..() gear_tweaks += gear_tweak_free_color_choice +/datum/gear/suit/beltcloak + display_name = "belted cloak selection (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/beltcloak/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/beltcloak/standard)) + var/obj/item/clothing/suit/storage/seromi/beltcloak/standard/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + +/datum/gear/suit/beltcloak_color + display_name = "belted cloak, recolorable (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/beltcloak_color/New() + ..() + gear_tweaks += gear_tweak_free_color_choice + +/datum/gear/suit/dept/beltcloak/wrdn + display_name = "warden belted cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/wrdn + allowed_roles = list("Head of Security","Warden") + +/datum/gear/suit/dept/beltcloak/jani + display_name = "janitor belted cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/jani + allowed_roles = list("Janitor") + +/datum/gear/suit/dept/beltcloak/cmd + display_name = "command belted cloak (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/command + allowed_roles = list("Site Manager","Head of Personnel","Head of Security","Chief Engineer","Chief Medical Officer","Research Director") + +/datum/gear/suit/cloak_hood + display_name = "hooded cloak selection (Teshari)" + path = /obj/item/clothing/suit/storage/hooded/teshari/standard + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/cloak_hood/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/hooded/teshari/standard)) + var/obj/item/clothing/suit/storage/seromi/cloak/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) + +/datum/gear/uniform/worksuit + display_name = "worksuit selection (Teshari)" + path = /obj/item/clothing/under/seromi/undercoat/standard/worksuit + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/uniform/worksuit/New() + ..() + var/list/worksuits = list() + for(var/worksuit in typesof(/obj/item/clothing/under/seromi/undercoat/standard/worksuit)) + var/obj/item/clothing/under/seromi/undercoat/standard/worksuit/worksuit_type = worksuit + worksuits[initial(worksuit_type.name)] = worksuit_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(worksuits)) + /datum/gear/uniform/undercoatcolor display_name = "undercoat, recolorable (Teshari)" path = /obj/item/clothing/under/seromi/undercoat/standard/white_grey diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno_vr.dm b/code/modules/client/preference_setup/loadout/loadout_xeno_vr.dm index 6e7e53f40f3..6272e402042 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno_vr.dm @@ -96,385 +96,3 @@ display_name = "white wedding dress (Wolf/Horse-taur)" path = /obj/item/clothing/suit/taur_dress/white sort_category = "Xenowear" - -//Net new alternate job undercoats. -/datum/gear/suit/dept/undercoat/cap - display_name = "facility director undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/cap_vr - allowed_roles = list("Site Manager") - -/datum/gear/suit/dept/undercoat/psych - display_name = "psychiatrist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/psych_vr - allowed_roles = list("Psychiatrist") - -/datum/gear/suit/dept/undercoat/rd - display_name = "research director undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/rd_vr - allowed_roles = list("Research Director") - -/datum/gear/suit/dept/undercoat/hos - display_name = "head of security undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/hos_vr - allowed_roles = list("Head of Security") - -/datum/gear/suit/dept/undercoat/hop - display_name = "head of personnel undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/hop_vr - allowed_roles = list("Head of Personnel") - -//Added to allow selection of alternate job undercoats. -./datum/gear/uniform/dept/undercoat/ce/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/qm/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/cmo/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/cargo/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/mining/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/security/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/service/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/engineer/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/atmos/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/research/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/robo/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/medical/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/chemistry/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/virology/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/paramedic/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -/datum/gear/uniform/dept/undercoat/iaa/New() - ..() - var/list/undercoats = list() - for(var/undercoat in typesof(path)) - var/obj/item/clothing/under/seromi/undercoat/jobs/undercoat_type = undercoat - undercoats[initial(undercoat_type.name)] = undercoat_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) - -//Net new alternate cloak sprites. -/datum/gear/suit/cloak_vr - display_name = "cloak selection (Teshari) (VR)" - path = /obj/item/clothing/suit/storage/teshari/cloak_vr/standard - whitelisted = SPECIES_TESHARI - sort_category = "Xenowear" - -/datum/gear/suit/cloak_vr/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak_vr/standard)) - var/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/cloak_vr_color - display_name = "cloak, recolorable (Teshari) (VR)" - path = /obj/item/clothing/suit/storage/teshari/cloak_vr/standard/white - whitelisted = SPECIES_TESHARI - sort_category = "Xenowear" - -/datum/gear/suit/cloak_vr_color/New() - ..() - gear_tweaks += gear_tweak_free_color_choice - -//Net new alternate job cloaks -/datum/gear/suit/dept/cloak/cap - display_name = "facility director cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/cap_vr - allowed_roles = list("Site Manager") - -/datum/gear/suit/dept/cloak/psych - display_name = "psychiatrist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/psych_vr - allowed_roles = list("Psychiatrist") - -/datum/gear/suit/dept/cloak/rd - display_name = "research director cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/rd_vr - allowed_roles = list("Research Director") - -/datum/gear/suit/dept/cloak/hos - display_name = "head of security cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hos_vr - allowed_roles = list("Head of Security") - -/datum/gear/suit/dept/cloak/hop - display_name = "head of personnel cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hop_vr - allowed_roles = list("Head of Personnel") - -//Added to allow selection of alternate job cloaks. -/datum/gear/suit/dept/cloak/ce/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/qm/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/command/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/cmo/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/cargo/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/mining/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/security/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/service/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/engineer/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/atmos/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/research/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/robo/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/medical/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/chemistry/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/virology/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/paramedic/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/dept/cloak/iaa/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(path)) - var/obj/item/clothing/suit/storage/seromi/cloak/jobs/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -//Added from CHOMP -/datum/gear/suit/cloak_hood - display_name = "hooded cloak selection (Teshari)" - path = /obj/item/clothing/suit/storage/hooded/teshari/standard - whitelisted = SPECIES_TESHARI - sort_category = "Xenowear" - -/datum/gear/suit/cloak_hood/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/hooded/teshari/standard)) - var/obj/item/clothing/suit/storage/seromi/cloak/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/beltcloak - display_name = "belted cloak selection (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard - whitelisted = SPECIES_TESHARI - sort_category = "Xenowear" - -/datum/gear/suit/beltcloak/New() - ..() - var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/beltcloak/standard)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/standard/cloak_type = cloak - cloaks[initial(cloak_type.name)] = cloak_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) - -/datum/gear/suit/beltcloak_color - display_name = "belted cloak, recolorable (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey - whitelisted = SPECIES_TESHARI - sort_category = "Xenowear" - -/datum/gear/suit/beltcloak_color/New() - ..() - gear_tweaks += gear_tweak_free_color_choice diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 01933572248..18a3efe8fa2 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -392,6 +392,11 @@ BLIND // can't see anything drop_sound = 'sound/items/drop/gloves.ogg' pickup_sound = 'sound/items/pickup/gloves.ogg' +/obj/item/clothing/glasses/sunglasses/blindfold/whiteblindfold + name = "white blindfold" + desc = "A white blindfold that covers the eyes, preventing sight." + icon_state = "blindfoldwhite" + /obj/item/clothing/glasses/sunglasses/blindfold/tape name = "length of tape" desc = "It's a robust DIY blindfold!" diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm b/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm new file mode 100644 index 00000000000..96f609a1dac --- /dev/null +++ b/code/modules/clothing/spacesuits/rig/modules/specific/mounted_gun_vr.dm @@ -0,0 +1,12 @@ +/obj/item/rig_module/mounted/sizegun + icon = 'icons/obj/rig_modules.dmi' + icon_state = "sizegun" + name = "mounted size gun" + desc = "A size gun to be mounted on a rig suit. Features interface-based target size adjustment for hands-free size-altering shenanigans." + + engage_string = "Select Size" + + interface_name = "mounted sizegun" + interface_desc = "A wrist-mounted, hardsuit cell-powered, size gun. Features interface-based target size adjustment for hands-free size-altering shenanigans." + + gun_type = /obj/item/weapon/gun/energy/sizegun/mounted diff --git a/code/modules/clothing/suits/aliens/seromi.dm b/code/modules/clothing/suits/aliens/seromi.dm index 0bea907fbe1..4ce78dff7b2 100644 --- a/code/modules/clothing/suits/aliens/seromi.dm +++ b/code/modules/clothing/suits/aliens/seromi.dm @@ -1,47 +1,23 @@ +// Standard Cloaks /obj/item/clothing/suit/storage/seromi/cloak - name = "broken cloak" + name = "black cloak" desc = "It drapes over a Teshari's shoulders and closes at the neck with pockets convienently placed inside." icon = 'icons/mob/species/seromi/teshari_cloak.dmi' icon_override = 'icons/mob/species/seromi/teshari_cloak.dmi' - icon_state = "tesh_cloak_bo" - item_state = "tesh_cloak_bo" + icon_state = "tesh_cloak_bn" + item_state = "tesh_cloak_bn" species_restricted = list(SPECIES_TESHARI) body_parts_covered = UPPER_TORSO|ARMS -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange - name = "black and orange cloak" - icon_state = "tesh_cloak_bo" - item_state = "tesh_cloak_bo" - -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey - name = "black and grey cloak" - icon_state = "tesh_cloak_bg" - item_state = "tesh_cloak_bg" - -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_midgrey - name = "black and medium grey cloak" - icon_state = "tesh_cloak_bmg" - item_state = "tesh_cloak_bmg" - -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_lightgrey - name = "black and light grey cloak" - icon_state = "tesh_cloak_blg" - item_state = "tesh_cloak_blg" - -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_white - name = "black and white cloak" - icon_state = "tesh_cloak_bw" - item_state = "tesh_cloak_bw" - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_red name = "black and red cloak" icon_state = "tesh_cloak_br" item_state = "tesh_cloak_br" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black - name = "black cloak" - icon_state = "tesh_cloak_bn" - item_state = "tesh_cloak_bn" +/obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange + name = "black and orange cloak" + icon_state = "tesh_cloak_bo" + item_state = "tesh_cloak_bo" /obj/item/clothing/suit/storage/seromi/cloak/standard/black_yellow name = "black and yellow cloak" @@ -73,20 +49,20 @@ icon_state = "tesh_cloak_bbr" item_state = "tesh_cloak_bbr" -/obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey - name = "orange and grey cloak" - icon_state = "tesh_cloak_og" - item_state = "tesh_cloak_og" +/obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey + name = "black and grey cloak" + icon_state = "tesh_cloak_bg" + item_state = "tesh_cloak_bg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow - name = "rainbow cloak" - icon_state = "tesh_cloak_rainbow" - item_state = "tesh_cloak_rainbow" +/obj/item/clothing/suit/storage/seromi/cloak/standard/black_white + name = "black and white cloak" + icon_state = "tesh_cloak_bw" + item_state = "tesh_cloak_bw" -/obj/item/clothing/suit/storage/seromi/cloak/standard/lightgrey_grey - name = "light grey and grey cloak" - icon_state = "tesh_cloak_lgg" - item_state = "tesh_cloak_lgg" +/obj/item/clothing/suit/storage/seromi/cloak/standard/white + name = "white cloak" + icon_state = "tesh_cloak_wn" + item_state = "tesh_cloak_wn" /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey name = "white and grey cloak" @@ -98,10 +74,10 @@ icon_state = "tesh_cloak_rg" item_state = "tesh_cloak_rg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/orange - name = "orange cloak" - icon_state = "tesh_cloak_on" - item_state = "tesh_cloak_on" +/obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey + name = "orange and grey cloak" + icon_state = "tesh_cloak_og" + item_state = "tesh_cloak_og" /obj/item/clothing/suit/storage/seromi/cloak/standard/yellow_grey name = "yellow and grey cloak" @@ -133,10 +109,46 @@ icon_state = "tesh_cloak_brg" item_state = "tesh_cloak_brg" +/obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow + name = "rainbow cloak" + icon_state = "tesh_cloak_rainbow" + item_state = "tesh_cloak_rainbow" + +/obj/item/clothing/suit/storage/seromi/cloak/standard/orange + name = "orange cloak" + icon_state = "tesh_cloak_on" + item_state = "tesh_cloak_on" + +/obj/item/clothing/suit/storage/seromi/cloak/standard/dark_retrowave + name = "dark aesthetic cloak" + icon_state = "tesh_cloak_dretrowave" + item_state = "tesh_cloak_dretrowave" + +/obj/item/clothing/suit/storage/seromi/cloak/standard/black_glow + name = "black and glowing cloak" + icon_state = "tesh_cloak_bglowing" + item_state = "tesh_cloak_bglowing" + + +// Job Cloaks /obj/item/clothing/suit/storage/seromi/cloak/jobs icon = 'icons/mob/species/seromi/deptcloak.dmi' icon_override = 'icons/mob/species/seromi/deptcloak.dmi' +/obj/item/clothing/suit/storage/seromi/cloak/jobs/cap + name = "facility director cloak" + desc = "A soft Teshari cloak made for the Facility Director" + icon_state = "tesh_cloak_cap" + item_state = "tesh_cloak_cap" + +//Cargo + +/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm + name = "quartermaster cloak" + desc = "A soft Teshari cloak made for the Quartermaster" + icon_state = "tesh_cloak_qm" + item_state = "tesh_cloak_qm" + /obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo name = "cargo cloak" desc = "A soft Teshari cloak made for the Cargo department" @@ -149,11 +161,7 @@ icon_state = "tesh_cloak_mine" item_state = "tesh_cloak_mine" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/command - name = "command cloak" - desc = "A soft Teshari cloak made for the Command department" - icon_state = "tesh_cloak_comm" - item_state = "tesh_cloak_comm" +//Engineering /obj/item/clothing/suit/storage/seromi/cloak/jobs/ce name = "cheif engineer cloak" @@ -161,7 +169,7 @@ icon_state = "tesh_cloak_ce" item_state = "tesh_cloak_ce" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/eningeer +/obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer name = "engineering cloak" desc = "A soft Teshari cloak made for the Engineering department" icon_state = "tesh_cloak_engie" @@ -173,6 +181,8 @@ icon_state = "tesh_cloak_atmos" item_state = "tesh_cloak_atmos" +//Medical + /obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo name = "chief medical officer cloak" desc = "A soft Teshari cloak made the Cheif Medical Officer" @@ -203,6 +213,20 @@ icon_state = "tesh_cloak_para" item_state = "tesh_cloak_para" +/obj/item/clothing/suit/storage/seromi/cloak/jobs/psych + name = " psychiatrist cloak" + desc = "A soft Teshari cloak made for the Psychiatrist" + icon_state = "tesh_cloak_psych" + item_state = "tesh_cloak_psych" + +//Science + +/obj/item/clothing/suit/storage/seromi/cloak/jobs/rd + name = "research director cloak" + desc = "A soft Teshari cloak made for the Research Director" + icon_state = "tesh_cloak_rd" + item_state = "tesh_cloak_rd" + /obj/item/clothing/suit/storage/seromi/cloak/jobs/sci name = "scientist cloak" desc = "A soft Teshari cloak made for the Science department" @@ -215,34 +239,46 @@ icon_state = "tesh_cloak_robo" item_state = "tesh_cloak_robo" +//Security + +/obj/item/clothing/suit/storage/seromi/cloak/jobs/hos + name = "head of security cloak" + desc = "A soft Teshari cloak made for the Head of Security" + icon_state = "tesh_cloak_hos" + item_state = "tesh_cloak_hos" + /obj/item/clothing/suit/storage/seromi/cloak/jobs/sec name = "security cloak" desc = "A soft Teshari cloak made for the Security department" icon_state = "tesh_cloak_sec" item_state = "tesh_cloak_sec" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm - name = "quartermaster cloak" - desc = "A soft Teshari cloak made for the Quartermaster" - icon_state = "tesh_cloak_qm" - item_state = "tesh_cloak_qm" - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/service - name = "service cloak" - desc = "A soft Teshari cloak made for the Service department" - icon_state = "tesh_cloak_serv" - item_state = "tesh_cloak_serv" - /obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa name = "internal affairs cloak" desc = "A soft Teshari cloak made for the Internal Affairs Agent" icon_state = "tesh_cloak_iaa" item_state = "tesh_cloak_iaa" +//Service + +/obj/item/clothing/suit/storage/seromi/cloak/jobs/hop + name = "head of personnel cloak" + desc = "A soft Teshari cloak made for the Head of Personnel" + icon_state = "tesh_cloak_hop" + item_state = "tesh_cloak_hop" + +/obj/item/clothing/suit/storage/seromi/cloak/jobs/service + name = "service cloak" + desc = "A soft Teshari cloak made for the Service department" + icon_state = "tesh_cloak_serv" + item_state = "tesh_cloak_serv" + +//Misc + /obj/item/clothing/suit/storage/toggle/labcoat/teshari name = "Teshari labcoat" desc = "A small suit that protects against minor chemical spills. This one is a good fit on Teshari." - icon = 'icons/mob/species/seromi/suit.dmi' + icon = 'icons/obj/clothing/species/seromi/suits.dmi' icon_override = 'icons/mob/species/seromi/suit.dmi' icon_state = "tesh_labcoat" species_restricted = list(SPECIES_TESHARI) @@ -256,7 +292,6 @@ body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS species_restricted = list(SPECIES_TESHARI) - /obj/item/clothing/suit/storage/toggle/tesharicoatwhite name = "small coat" desc = "A coat that seems too small to fit a human." @@ -264,4 +299,567 @@ icon_override = 'icons/mob/species/seromi/suit.dmi' icon_state = "tesharicoatwhite" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS - species_restricted = list(SPECIES_TESHARI) \ No newline at end of file + species_restricted = list(SPECIES_TESHARI) + +//Hooded teshari cloaks +/obj/item/clothing/suit/storage/hooded/teshari + name = "Hooded Teshari Cloak" + desc = "A soft teshari cloak with an added hood." + icon_override = 'icons/mob/species/seromi/teshari_hood.dmi' + icon = 'icons/mob/species/seromi/teshari_hood.dmi' + icon_state = "tesh_hcloak_bo" + item_state_slots = list(slot_r_hand_str = "tesh_hcloak_bo", slot_l_hand_str = "tesh_hcloak_bo") + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + flags_inv = HIDEHOLSTER|HIDETIE + //hooded = 1 Variable no longer exists, hood is now handled by code/modules/clothing/suit/storage/hooded.dm + action_button_name = "Toggle Cloak Hood" + hoodtype = /obj/item/clothing/head/tesh_hood + allowed = list (/obj/item/weapon/pen, /obj/item/weapon/paper, /obj/item/device/flashlight,/obj/item/weapon/tank/emergency/oxygen, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/box/matches, /obj/item/weapon/reagent_containers/food/drinks/flask) + +/obj/item/clothing/head/tesh_hood + name = "Cloak Hood" + desc = "A hood attached to a teshari cloak." + icon_override = 'icons/mob/species/seromi/teshari_hood.dmi' + icon = 'icons/mob/species/seromi/teshari_hood.dmi' + icon_state = "tesh_hood_bo" + item_state_slots = list(slot_r_hand_str = "tesh_hood_bo", slot_l_hand_str = "tesh_hood_bo") + flags_inv = BLOCKHAIR + body_parts_covered = HEAD + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_orange + name = "black and orange hooded cloak" + icon_state = "tesh_hcloak_bo" + item_state = "tesh_hcloak_bo" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_orange + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_grey + name = "black and grey hooded cloak" + icon_state = "tesh_hcloak_bg" + item_state = "tesh_hcloak_bg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_midgrey + name = "black and medium grey hooded cloak" + icon_state = "tesh_hcloak_bmg" + item_state = "tesh_hcloak_bmg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_midgrey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_lightgrey + name = "black and light grey hooded cloak" + icon_state = "tesh_hcloak_blg" + item_state = "tesh_hcloak_blg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_lightgrey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_white + name = "black and white hooded cloak" + icon_state = "tesh_hcloak_bw" + item_state = "tesh_hcloak_bw" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_white + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_red + name = "black and red hooded cloak" + icon_state = "tesh_hcloak_br" + item_state = "tesh_hcloak_br" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_red + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black + name = "black hooded cloak" + icon_state = "tesh_hcloak_bn" + item_state = "tesh_hcloak_bn" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_yellow + name = "black and yellow hooded cloak" + icon_state = "tesh_hcloak_by" + item_state = "tesh_hcloak_by" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_yellow + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_green + name = "black and green hooded cloak" + icon_state = "tesh_hcloak_bgr" + item_state = "tesh_hcloak_bgr" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_green + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_blue + name = "black and blue hooded cloak" + icon_state = "tesh_hcloak_bbl" + item_state = "tesh_hcloak_bbl" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_blue + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_purple + name = "black and purple hooded cloak" + icon_state = "tesh_hcloak_bp" + item_state = "tesh_hcloak_bp" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_purple + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_pink + name = "black and pink hooded cloak" + icon_state = "tesh_hcloak_bpi" + item_state = "tesh_hcloak_bpi" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_pink + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_brown + name = "black and brown hooded cloak" + icon_state = "tesh_hcloak_bbr" + item_state = "tesh_hcloak_bbr" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_brown + +/obj/item/clothing/suit/storage/hooded/teshari/standard/orange_grey + name = "orange and grey hooded cloak" + icon_state = "tesh_hcloak_og" + item_state = "tesh_hcloak_og" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange_grey + +///obj/item/clothing/suit/storage/hooded/teshari/standard/rainbow +// name = "rainbow hooded cloak" +// icon_state = "tesh_hcloak_rainbow" +// item_state = "tesh_hcloak_rainbow" +// hoodtype = /obj/item/clothing/head/tesh_hood/standard/rainbow + +/obj/item/clothing/suit/storage/hooded/teshari/standard/lightgrey_grey + name = "light grey and grey hooded cloak" + icon_state = "tesh_hcloak_lgg" + item_state = "tesh_hcloak_lgg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/lightgrey_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/white_grey + name = "white and grey hooded cloak" + icon_state = "tesh_hcloak_wg" + item_state = "tesh_hcloak_wg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/white_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/red_grey + name = "red and grey hooded cloak" + icon_state = "tesh_hcloak_rg" + item_state = "tesh_hcloak_rg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/red_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/orange + name = "orange hooded cloak" + icon_state = "tesh_hcloak_on" + item_state = "tesh_hcloak_on" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange + +/obj/item/clothing/suit/storage/hooded/teshari/standard/yellow_grey + name = "yellow and grey hooded cloak" + icon_state = "tesh_hcloak_yg" + item_state = "tesh_hcloak_yg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/yellow_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/green_grey + name = "green and grey hooded cloak" + icon_state = "tesh_hcloak_gg" + item_state = "tesh_hcloak_gg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/green_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/blue_grey + name = "blue and grey hooded cloak" + icon_state = "tesh_hcloak_blug" + item_state = "tesh_hcloak_blug" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/blue_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/purple_grey + name = "purple and grey hooded cloak" + icon_state = "tesh_hcloak_pg" + item_state = "tesh_hcloak_pg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/purple_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/pink_grey + name = "pink and grey hooded cloak" + icon_state = "tesh_hcloak_pig" + item_state = "tesh_hcloak_pig" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/pink_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/brown_grey + name = "brown and grey hooded cloak" + icon_state = "tesh_hcloak_brg" + item_state = "tesh_hcloak_brg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/brown_grey + +//The actual hoods +/obj/item/clothing/head/tesh_hood/standard/black_orange + name = "black and orange cloak hood" + icon_state = "tesh_hood_bo" + item_state = "tesh_hood_bo" + +/obj/item/clothing/head/tesh_hood/standard/black_grey + name = "black and grey cloak hood" + icon_state = "tesh_hood_bg" + item_state = "tesh_hood_bg" + +/obj/item/clothing/head/tesh_hood/standard/black_midgrey + name = "black and medium grey cloak hood" + icon_state = "tesh_hood_bmg" + item_state = "tesh_hood_bmg" + +/obj/item/clothing/head/tesh_hood/standard/black_lightgrey + name = "black and light grey cloak hood" + icon_state = "tesh_hood_blg" + item_state = "tesh_hood_blg" + +/obj/item/clothing/head/tesh_hood/standard/black_white + name = "black and white cloak hood" + icon_state = "tesh_hood_bw" + item_state = "tesh_hood_bw" + +/obj/item/clothing/head/tesh_hood/standard/black_red + name = "black and red cloak hood" + icon_state = "tesh_hood_br" + item_state = "tesh_hood_br" + +/obj/item/clothing/head/tesh_hood/standard/black + name = "black cloak hood" + icon_state = "tesh_hood_bn" + item_state = "tesh_hood_bn" + +/obj/item/clothing/head/tesh_hood/standard/black_yellow + name = "black and yellow cloak hood" + icon_state = "tesh_hood_by" + item_state = "tesh_hood_by" + +/obj/item/clothing/head/tesh_hood/standard/black_green + name = "black and green cloak hood" + icon_state = "tesh_hood_bgr" + item_state = "tesh_hood_bgr" + +/obj/item/clothing/head/tesh_hood/standard/black_blue + name = "black and blue cloak hood" + icon_state = "tesh_hood_bbl" + item_state = "tesh_hood_bbl" + +/obj/item/clothing/head/tesh_hood/standard/black_purple + name = "black and purple cloak hood" + icon_state = "tesh_hood_bp" + item_state = "tesh_hood_bp" + +/obj/item/clothing/head/tesh_hood/standard/black_pink + name = "black and pink cloak hood" + icon_state = "tesh_hood_bpi" + item_state = "tesh_hood_bpi" + +/obj/item/clothing/head/tesh_hood/standard/black_brown + name = "black and brown cloak hood" + icon_state = "tesh_hood_bbr" + item_state = "tesh_hood_bbr" + +/obj/item/clothing/head/tesh_hood/standard/orange_grey + name = "orange and grey cloak hood" + icon_state = "tesh_hood_og" + item_state = "tesh_hood_og" + +/obj/item/clothing/head/tesh_hood/standard/rainbow + name = "rainbow cloak hood" + icon_state = "tesh_hood_rainbow" + item_state = "tesh_hood_rainbow" + +/obj/item/clothing/head/tesh_hood/standard/lightgrey_grey + name = "light grey and grey cloak hood" + icon_state = "tesh_hood_lgg" + item_state = "tesh_hood_lgg" + +/obj/item/clothing/head/tesh_hood/standard/white_grey + name = "white and grey cloak hood" + icon_state = "tesh_hood_wg" + item_state = "tesh_hood_wg" + +/obj/item/clothing/head/tesh_hood/standard/red_grey + name = "red and grey cloak hood" + icon_state = "tesh_hood_rg" + item_state = "tesh_hood_rg" + +/obj/item/clothing/head/tesh_hood/standard/orange + name = "orange cloak hood" + icon_state = "tesh_hood_on" + item_state = "tesh_hood_on" + +/obj/item/clothing/head/tesh_hood/standard/yellow_grey + name = "yellow and grey cloak hood" + icon_state = "tesh_hood_yg" + item_state = "tesh_hood_yg" + +/obj/item/clothing/head/tesh_hood/standard/green_grey + name = "green and grey cloak hood" + icon_state = "tesh_hood_gg" + item_state = "tesh_hood_gg" + +/obj/item/clothing/head/tesh_hood/standard/blue_grey + name = "blue and grey cloak hood" + icon_state = "tesh_hood_blug" + item_state = "tesh_hood_blug" + +/obj/item/clothing/head/tesh_hood/standard/purple_grey + name = "purple and grey cloak hood" + icon_state = "tesh_hood_pg" + item_state = "tesh_hood_pg" + +/obj/item/clothing/head/tesh_hood/standard/pink_grey + name = "pink and grey cloak hood" + icon_state = "tesh_hood_pig" + item_state = "tesh_hood_pig" + +/obj/item/clothing/head/tesh_hood/standard/brown_grey + name = "brown and grey cloak hood" + icon_state = "tesh_hood_brg" + item_state = "tesh_hood_brg" + +//Belted cloaks +/obj/item/clothing/suit/storage/seromi/beltcloak + name = "belted cloak" + desc = "A more ridged and stylized Teshari cloak." + icon = 'icons/mob/species/seromi/teshari_cloak.dmi' + icon_override = 'icons/mob/species/seromi/teshari_cloak.dmi' + icon_state = "tesh_beltcloak_bo" + item_state = "tesh_beltcloak_bo" + species_restricted = list(SPECIES_TESHARI) + body_parts_covered = UPPER_TORSO|ARMS + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_orange + name = "black belted cloak (orange)" + icon_state = "tesh_beltcloak_bo" + item_state = "tesh_beltcloak_bo" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_grey + name = "black belted cloak" + icon_state = "tesh_beltcloak_bg" + item_state = "tesh_beltcloak_bg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_midgrey + name = "black belted cloak (medium grey)" + icon_state = "tesh_beltcloak_bmg" + item_state = "tesh_beltcloak_bmg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_lightgrey + name = "black belted cloak (light grey)" + icon_state = "tesh_beltcloak_blg" + item_state = "tesh_beltcloak_blg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_white + name = "black belted cloak (white)" + icon_state = "tesh_beltcloak_bw" + item_state = "tesh_beltcloak_bw" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_red + name = "black belted cloak (red)" + icon_state = "tesh_beltcloak_br" + item_state = "tesh_beltcloak_br" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black + name = "black simple belted cloak" + icon_state = "tesh_beltcloak_bn" + item_state = "tesh_beltcloak_bn" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_yellow + name = "black belted cloak (yellow)" + icon_state = "tesh_beltcloak_by" + item_state = "tesh_beltcloak_by" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_green + name = "black belted cloak (green)" + icon_state = "tesh_beltcloak_bgr" + item_state = "tesh_beltcloak_bgr" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_blue + name = "black belted cloak (blue)" + icon_state = "tesh_beltcloak_bbl" + item_state = "tesh_beltcloak_bbl" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_purple + name = "black belted cloak (purple)" + icon_state = "tesh_beltcloak_bp" + item_state = "tesh_beltcloak_bp" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_pink + name = "black belted cloak (pink)" + icon_state = "tesh_beltcloak_bpi" + item_state = "tesh_beltcloak_bpi" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_brown + name = "black belted cloak (brown)" + icon_state = "tesh_beltcloak_bbr" + item_state = "tesh_beltcloak_bbr" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange_grey + name = "orange belted cloak" + icon_state = "tesh_beltcloak_og" + item_state = "tesh_beltcloak_og" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/rainbow + name = "rainbow belted cloak" + icon_state = "tesh_beltcloak_rainbow" + item_state = "tesh_beltcloak_rainbow" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/lightgrey_grey + name = "light grey belted cloak" + icon_state = "tesh_beltcloak_lgg" + item_state = "tesh_beltcloak_lgg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey + name = "white belted cloak" + icon_state = "tesh_beltcloak_wg" + item_state = "tesh_beltcloak_wg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/red_grey + name = "red belted cloak" + icon_state = "tesh_beltcloak_rg" + item_state = "tesh_beltcloak_rg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange + name = "orange simple belted cloak" + icon_state = "tesh_beltcloak_on" + item_state = "tesh_beltcloak_on" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/yellow_grey + name = "yellow belted cloak" + icon_state = "tesh_beltcloak_yg" + item_state = "tesh_beltcloak_yg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/green_grey + name = "green belted cloak" + icon_state = "tesh_beltcloak_gg" + item_state = "tesh_beltcloak_gg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/blue_grey + name = "blue belted cloak" + icon_state = "tesh_beltcloak_blug" + item_state = "tesh_beltcloak_blug" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/purple_grey + name = "purple belted cloak" + icon_state = "tesh_beltcloak_pg" + item_state = "tesh_beltcloak_pg" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/pink_grey + name = "pink belted cloak" + icon_state = "tesh_beltcloak_pig" + item_state = "tesh_beltcloak_pig" + +/obj/item/clothing/suit/storage/seromi/beltcloak/standard/brown_grey + name = "brown belted cloak" + icon_state = "tesh_beltcloak_brg" + item_state = "tesh_beltcloak_brg" + +//Belted job cloaks +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs + icon = 'icons/mob/species/seromi/deptcloak.dmi' + icon_override = 'icons/mob/species/seromi/deptcloak.dmi' + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cargo + name = "cargo belted cloak" + desc = "A soft Teshari cloak made for the Cargo department" + icon_state = "tesh_beltcloak_car" + item_state = "tesh_beltcloak_car" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/mining + name = "mining belted cloak" + desc = "A soft Teshari cloak made for Mining" + icon_state = "tesh_beltcloak_mine" + item_state = "tesh_beltcloak_mine" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/command + name = "command belted cloak" + desc = "A soft Teshari cloak made for the Command department" + icon_state = "tesh_beltcloak_comm" + item_state = "tesh_beltcloak_comm" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/ce + name = "chief engineer belted cloak" + desc = "A soft Teshari cloak made the Chief Engineer" + icon_state = "tesh_beltcloak_ce" + item_state = "tesh_beltcloak_ce" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/engineer + name = "engineering belted cloak" + desc = "A soft Teshari cloak made for the Engineering department" + icon_state = "tesh_beltcloak_engie" + item_state = "tesh_beltcloak_engie" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/atmos + name = "atmospherics belted cloak" + desc = "A soft Teshari cloak made for the Atmospheric Technician" + icon_state = "tesh_beltcloak_atmos" + item_state = "tesh_beltcloak_atmos" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cmo + name = "chief medical officer belted cloak" + desc = "A soft Teshari cloak made the Chief Medical Officer" + icon_state = "tesh_beltcloak_cmo" + item_state = "tesh_beltcloak_cmo" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/medical + name = "medical belted cloak" + desc = "A soft Teshari cloak made for the Medical department" + icon_state = "tesh_beltcloak_doc" + item_state = "tesh_beltcloak_doc" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/chemistry + name = "chemist belted cloak" + desc = "A soft Teshari cloak made for the Chemist" + icon_state = "tesh_beltcloak_vrem" + item_state = "tesh_beltcloak_vrem" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/viro + name = "virologist belted cloak" + desc = "A soft Teshari cloak made for the Virologist" + icon_state = "tesh_beltcloak_viro" + item_state = "tesh_beltcloak_viro" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/para + name = "paramedic belted cloak" + desc = "A soft Teshari cloak made for the Paramedic" + icon_state = "tesh_beltcloak_para" + item_state = "tesh_beltcloak_para" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sci + name = "scientist belted cloak" + desc = "A soft Teshari cloak made for the Science department" + icon_state = "tesh_beltcloak_sci" + item_state = "tesh_beltcloak_sci" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/robo + name = "roboticist belted cloak" + desc = "A soft Teshari cloak made for the Roboticist" + icon_state = "tesh_beltcloak_robo" + item_state = "tesh_beltcloak_robo" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sec + name = "security belted cloak" + desc = "A soft Teshari cloak made for the Security department" + icon_state = "tesh_beltcloak_sec" + item_state = "tesh_beltcloak_sec" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/qm + name = "quartermaster belted cloak" + desc = "A soft Teshari cloak made for the Quartermaster" + icon_state = "tesh_beltcloak_qm" + item_state = "tesh_beltcloak_qm" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/service + name = "service belted cloak" + desc = "A soft Teshari cloak made for the Service department" + icon_state = "tesh_beltcloak_serv" + item_state = "tesh_beltcloak_serv" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/iaa + name = "internal affairs belted cloak" + desc = "A soft Teshari cloak made for the Internal Affairs Agent" + icon_state = "tesh_beltcloak_iaa" + item_state = "tesh_beltcloak_iaa" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/wrdn + name = "warden belted cloak" + desc = "A soft Teshari cloak made for the Warden" + icon_state = "tesh_beltcloak_wrdn" + item_state = "tesh_beltcloak_wrdn" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/hos + name = "security chief belted cloak" + desc = "A soft Teshari cloak made for the Head of Security" + icon_state = "tesh_beltcloak_hos" + item_state = "tesh_beltcloak_hos" + +/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/jani + name = "janitor belted cloak" + desc = "A soft Teshari cloak made for the Janitor" + icon_state = "tesh_beltcloak_jani" + item_state = "tesh_beltcloak_jani" + diff --git a/code/modules/clothing/suits/aliens/seromi_vr.dm b/code/modules/clothing/suits/aliens/seromi_vr.dm deleted file mode 100644 index 3019fd44542..00000000000 --- a/code/modules/clothing/suits/aliens/seromi_vr.dm +++ /dev/null @@ -1,830 +0,0 @@ -//Hooded teshari cloaks -/obj/item/clothing/suit/storage/hooded/teshari - name = "Hooded Teshari Cloak" - desc = "A soft teshari cloak with an added hood." - icon_override = 'icons/mob/species/seromi/teshari_hood_vr.dmi' - icon = 'icons/mob/species/seromi/teshari_hood_vr.dmi' - icon_state = "tesh_hcloak_bo" - item_state_slots = list(slot_r_hand_str = "tesh_hcloak_bo", slot_l_hand_str = "tesh_hcloak_bo") - body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS - flags_inv = HIDEHOLSTER|HIDETIE - //hooded = 1 Variable no longer exists, hood is now handled by code/modules/clothing/suit/storage/hooded.dm - action_button_name = "Toggle Cloak Hood" - hoodtype = /obj/item/clothing/head/tesh_hood - allowed = list (/obj/item/weapon/pen, /obj/item/weapon/paper, /obj/item/device/flashlight,/obj/item/weapon/tank/emergency/oxygen, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/box/matches, /obj/item/weapon/reagent_containers/food/drinks/flask) - -/obj/item/clothing/head/tesh_hood - name = "Cloak Hood" - desc = "A hood attached to a teshari cloak." - icon_override = 'icons/mob/species/seromi/teshari_hood_vr.dmi' - icon = 'icons/mob/species/seromi/teshari_hood_vr.dmi' - icon_state = "tesh_hood_bo" - item_state_slots = list(slot_r_hand_str = "tesh_hood_bo", slot_l_hand_str = "tesh_hood_bo") - flags_inv = BLOCKHAIR - body_parts_covered = HEAD - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_orange - name = "black and orange hooded cloak" - icon_state = "tesh_hcloak_bo" - item_state = "tesh_hcloak_bo" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_orange - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_grey - name = "black and grey hooded cloak" - icon_state = "tesh_hcloak_bg" - item_state = "tesh_hcloak_bg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_midgrey - name = "black and medium grey hooded cloak" - icon_state = "tesh_hcloak_bmg" - item_state = "tesh_hcloak_bmg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_midgrey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_lightgrey - name = "black and light grey hooded cloak" - icon_state = "tesh_hcloak_blg" - item_state = "tesh_hcloak_blg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_lightgrey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_white - name = "black and white hooded cloak" - icon_state = "tesh_hcloak_bw" - item_state = "tesh_hcloak_bw" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_white - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_red - name = "black and red hooded cloak" - icon_state = "tesh_hcloak_br" - item_state = "tesh_hcloak_br" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_red - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black - name = "black hooded cloak" - icon_state = "tesh_hcloak_bn" - item_state = "tesh_hcloak_bn" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_yellow - name = "black and yellow hooded cloak" - icon_state = "tesh_hcloak_by" - item_state = "tesh_hcloak_by" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_yellow - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_green - name = "black and green hooded cloak" - icon_state = "tesh_hcloak_bgr" - item_state = "tesh_hcloak_bgr" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_green - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_blue - name = "black and blue hooded cloak" - icon_state = "tesh_hcloak_bbl" - item_state = "tesh_hcloak_bbl" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_blue - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_purple - name = "black and purple hooded cloak" - icon_state = "tesh_hcloak_bp" - item_state = "tesh_hcloak_bp" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_purple - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_pink - name = "black and pink hooded cloak" - icon_state = "tesh_hcloak_bpi" - item_state = "tesh_hcloak_bpi" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_pink - -/obj/item/clothing/suit/storage/hooded/teshari/standard/black_brown - name = "black and brown hooded cloak" - icon_state = "tesh_hcloak_bbr" - item_state = "tesh_hcloak_bbr" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_brown - -/obj/item/clothing/suit/storage/hooded/teshari/standard/orange_grey - name = "orange and grey hooded cloak" - icon_state = "tesh_hcloak_og" - item_state = "tesh_hcloak_og" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange_grey - -///obj/item/clothing/suit/storage/hooded/teshari/standard/rainbow -// name = "rainbow hooded cloak" -// icon_state = "tesh_hcloak_rainbow" -// item_state = "tesh_hcloak_rainbow" -// hoodtype = /obj/item/clothing/head/tesh_hood/standard/rainbow - -/obj/item/clothing/suit/storage/hooded/teshari/standard/lightgrey_grey - name = "light grey and grey hooded cloak" - icon_state = "tesh_hcloak_lgg" - item_state = "tesh_hcloak_lgg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/lightgrey_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/white_grey - name = "white and grey hooded cloak" - icon_state = "tesh_hcloak_wg" - item_state = "tesh_hcloak_wg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/white_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/red_grey - name = "red and grey hooded cloak" - icon_state = "tesh_hcloak_rg" - item_state = "tesh_hcloak_rg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/red_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/orange - name = "orange hooded cloak" - icon_state = "tesh_hcloak_on" - item_state = "tesh_hcloak_on" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange - -/obj/item/clothing/suit/storage/hooded/teshari/standard/yellow_grey - name = "yellow and grey hooded cloak" - icon_state = "tesh_hcloak_yg" - item_state = "tesh_hcloak_yg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/yellow_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/green_grey - name = "green and grey hooded cloak" - icon_state = "tesh_hcloak_gg" - item_state = "tesh_hcloak_gg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/green_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/blue_grey - name = "blue and grey hooded cloak" - icon_state = "tesh_hcloak_blug" - item_state = "tesh_hcloak_blug" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/blue_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/purple_grey - name = "purple and grey hooded cloak" - icon_state = "tesh_hcloak_pg" - item_state = "tesh_hcloak_pg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/purple_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/pink_grey - name = "pink and grey hooded cloak" - icon_state = "tesh_hcloak_pig" - item_state = "tesh_hcloak_pig" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/pink_grey - -/obj/item/clothing/suit/storage/hooded/teshari/standard/brown_grey - name = "brown and grey hooded cloak" - icon_state = "tesh_hcloak_brg" - item_state = "tesh_hcloak_brg" - hoodtype = /obj/item/clothing/head/tesh_hood/standard/brown_grey - -//The actual hoods -/obj/item/clothing/head/tesh_hood/standard/black_orange - name = "black and orange cloak hood" - icon_state = "tesh_hood_bo" - item_state = "tesh_hood_bo" - -/obj/item/clothing/head/tesh_hood/standard/black_grey - name = "black and grey cloak hood" - icon_state = "tesh_hood_bg" - item_state = "tesh_hood_bg" - -/obj/item/clothing/head/tesh_hood/standard/black_midgrey - name = "black and medium grey cloak hood" - icon_state = "tesh_hood_bmg" - item_state = "tesh_hood_bmg" - -/obj/item/clothing/head/tesh_hood/standard/black_lightgrey - name = "black and light grey cloak hood" - icon_state = "tesh_hood_blg" - item_state = "tesh_hood_blg" - -/obj/item/clothing/head/tesh_hood/standard/black_white - name = "black and white cloak hood" - icon_state = "tesh_hood_bw" - item_state = "tesh_hood_bw" - -/obj/item/clothing/head/tesh_hood/standard/black_red - name = "black and red cloak hood" - icon_state = "tesh_hood_br" - item_state = "tesh_hood_br" - -/obj/item/clothing/head/tesh_hood/standard/black - name = "black cloak hood" - icon_state = "tesh_hood_bn" - item_state = "tesh_hood_bn" - -/obj/item/clothing/head/tesh_hood/standard/black_yellow - name = "black and yellow cloak hood" - icon_state = "tesh_hood_by" - item_state = "tesh_hood_by" - -/obj/item/clothing/head/tesh_hood/standard/black_green - name = "black and green cloak hood" - icon_state = "tesh_hood_bgr" - item_state = "tesh_hood_bgr" - -/obj/item/clothing/head/tesh_hood/standard/black_blue - name = "black and blue cloak hood" - icon_state = "tesh_hood_bbl" - item_state = "tesh_hood_bbl" - -/obj/item/clothing/head/tesh_hood/standard/black_purple - name = "black and purple cloak hood" - icon_state = "tesh_hood_bp" - item_state = "tesh_hood_bp" - -/obj/item/clothing/head/tesh_hood/standard/black_pink - name = "black and pink cloak hood" - icon_state = "tesh_hood_bpi" - item_state = "tesh_hood_bpi" - -/obj/item/clothing/head/tesh_hood/standard/black_brown - name = "black and brown cloak hood" - icon_state = "tesh_hood_bbr" - item_state = "tesh_hood_bbr" - -/obj/item/clothing/head/tesh_hood/standard/orange_grey - name = "orange and grey cloak hood" - icon_state = "tesh_hood_og" - item_state = "tesh_hood_og" - -/obj/item/clothing/head/tesh_hood/standard/rainbow - name = "rainbow cloak hood" - icon_state = "tesh_hood_rainbow" - item_state = "tesh_hood_rainbow" - -/obj/item/clothing/head/tesh_hood/standard/lightgrey_grey - name = "light grey and grey cloak hood" - icon_state = "tesh_hood_lgg" - item_state = "tesh_hood_lgg" - -/obj/item/clothing/head/tesh_hood/standard/white_grey - name = "white and grey cloak hood" - icon_state = "tesh_hood_wg" - item_state = "tesh_hood_wg" - -/obj/item/clothing/head/tesh_hood/standard/red_grey - name = "red and grey cloak hood" - icon_state = "tesh_hood_rg" - item_state = "tesh_hood_rg" - -/obj/item/clothing/head/tesh_hood/standard/orange - name = "orange cloak hood" - icon_state = "tesh_hood_on" - item_state = "tesh_hood_on" - -/obj/item/clothing/head/tesh_hood/standard/yellow_grey - name = "yellow and grey cloak hood" - icon_state = "tesh_hood_yg" - item_state = "tesh_hood_yg" - -/obj/item/clothing/head/tesh_hood/standard/green_grey - name = "green and grey cloak hood" - icon_state = "tesh_hood_gg" - item_state = "tesh_hood_gg" - -/obj/item/clothing/head/tesh_hood/standard/blue_grey - name = "blue and grey cloak hood" - icon_state = "tesh_hood_blug" - item_state = "tesh_hood_blug" - -/obj/item/clothing/head/tesh_hood/standard/purple_grey - name = "purple and grey cloak hood" - icon_state = "tesh_hood_pg" - item_state = "tesh_hood_pg" - -/obj/item/clothing/head/tesh_hood/standard/pink_grey - name = "pink and grey cloak hood" - icon_state = "tesh_hood_pig" - item_state = "tesh_hood_pig" - -/obj/item/clothing/head/tesh_hood/standard/brown_grey - name = "brown and grey cloak hood" - icon_state = "tesh_hood_brg" - item_state = "tesh_hood_brg" - -//Belted cloaks -/obj/item/clothing/suit/storage/seromi/beltcloak - name = "belted cloak" - desc = "A more ridged and stylized Teshari cloak." - icon = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - icon_state = "tesh_beltcloak_bo" - item_state = "tesh_beltcloak_bo" - species_restricted = list(SPECIES_TESHARI) - body_parts_covered = UPPER_TORSO|ARMS - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_orange - name = "black belted cloak (orange)" - icon_state = "tesh_beltcloak_bo" - item_state = "tesh_beltcloak_bo" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_grey - name = "black belted cloak" - icon_state = "tesh_beltcloak_bg" - item_state = "tesh_beltcloak_bg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_midgrey - name = "black belted cloak (medium grey)" - icon_state = "tesh_beltcloak_bmg" - item_state = "tesh_beltcloak_bmg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_lightgrey - name = "black belted cloak (light grey)" - icon_state = "tesh_beltcloak_blg" - item_state = "tesh_beltcloak_blg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_white - name = "black belted cloak (white)" - icon_state = "tesh_beltcloak_bw" - item_state = "tesh_beltcloak_bw" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_red - name = "black belted cloak (red)" - icon_state = "tesh_beltcloak_br" - item_state = "tesh_beltcloak_br" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black - name = "black simple belted cloak" - icon_state = "tesh_beltcloak_bn" - item_state = "tesh_beltcloak_bn" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_yellow - name = "black belted cloak (yellow)" - icon_state = "tesh_beltcloak_by" - item_state = "tesh_beltcloak_by" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_green - name = "black belted cloak (green)" - icon_state = "tesh_beltcloak_bgr" - item_state = "tesh_beltcloak_bgr" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_blue - name = "black belted cloak (blue)" - icon_state = "tesh_beltcloak_bbl" - item_state = "tesh_beltcloak_bbl" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_purple - name = "black belted cloak (purple)" - icon_state = "tesh_beltcloak_bp" - item_state = "tesh_beltcloak_bp" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_pink - name = "black belted cloak (pink)" - icon_state = "tesh_beltcloak_bpi" - item_state = "tesh_beltcloak_bpi" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_brown - name = "black belted cloak (brown)" - icon_state = "tesh_beltcloak_bbr" - item_state = "tesh_beltcloak_bbr" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange_grey - name = "orange belted cloak" - icon_state = "tesh_beltcloak_og" - item_state = "tesh_beltcloak_og" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/rainbow - name = "rainbow belted cloak" - icon_state = "tesh_beltcloak_rainbow" - item_state = "tesh_beltcloak_rainbow" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/lightgrey_grey - name = "light grey belted cloak" - icon_state = "tesh_beltcloak_lgg" - item_state = "tesh_beltcloak_lgg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey - name = "white belted cloak" - icon_state = "tesh_beltcloak_wg" - item_state = "tesh_beltcloak_wg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/red_grey - name = "red belted cloak" - icon_state = "tesh_beltcloak_rg" - item_state = "tesh_beltcloak_rg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange - name = "orange simple belted cloak" - icon_state = "tesh_beltcloak_on" - item_state = "tesh_beltcloak_on" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/yellow_grey - name = "yellow belted cloak" - icon_state = "tesh_beltcloak_yg" - item_state = "tesh_beltcloak_yg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/green_grey - name = "green belted cloak" - icon_state = "tesh_beltcloak_gg" - item_state = "tesh_beltcloak_gg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/blue_grey - name = "blue belted cloak" - icon_state = "tesh_beltcloak_blug" - item_state = "tesh_beltcloak_blug" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/purple_grey - name = "purple belted cloak" - icon_state = "tesh_beltcloak_pg" - item_state = "tesh_beltcloak_pg" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/pink_grey - name = "pink belted cloak" - icon_state = "tesh_beltcloak_pig" - item_state = "tesh_beltcloak_pig" - -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/brown_grey - name = "brown belted cloak" - icon_state = "tesh_beltcloak_brg" - item_state = "tesh_beltcloak_brg" - -//Belted job cloaks -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs - icon = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cargo - name = "cargo belted cloak" - desc = "A soft Teshari cloak made for the Cargo department" - icon_state = "tesh_beltcloak_car" - item_state = "tesh_beltcloak_car" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/mining - name = "mining belted cloak" - desc = "A soft Teshari cloak made for Mining" - icon_state = "tesh_beltcloak_mine" - item_state = "tesh_beltcloak_mine" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/command - name = "command belted cloak" - desc = "A soft Teshari cloak made for the Command department" - icon_state = "tesh_beltcloak_comm" - item_state = "tesh_beltcloak_comm" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/ce - name = "chief engineer belted cloak" - desc = "A soft Teshari cloak made the Chief Engineer" - icon_state = "tesh_beltcloak_ce" - item_state = "tesh_beltcloak_ce" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/engineer - name = "engineering belted cloak" - desc = "A soft Teshari cloak made for the Engineering department" - icon_state = "tesh_beltcloak_engie" - item_state = "tesh_beltcloak_engie" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/atmos - name = "atmospherics belted cloak" - desc = "A soft Teshari cloak made for the Atmospheric Technician" - icon_state = "tesh_beltcloak_atmos" - item_state = "tesh_beltcloak_atmos" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cmo - name = "chief medical officer belted cloak" - desc = "A soft Teshari cloak made the Chief Medical Officer" - icon_state = "tesh_beltcloak_cmo" - item_state = "tesh_beltcloak_cmo" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/medical - name = "medical belted cloak" - desc = "A soft Teshari cloak made for the Medical department" - icon_state = "tesh_beltcloak_doc" - item_state = "tesh_beltcloak_doc" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/chemistry - name = "chemist belted cloak" - desc = "A soft Teshari cloak made for the Chemist" - icon_state = "tesh_beltcloak_vrem" - item_state = "tesh_beltcloak_vrem" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/viro - name = "virologist belted cloak" - desc = "A soft Teshari cloak made for the Virologist" - icon_state = "tesh_beltcloak_viro" - item_state = "tesh_beltcloak_viro" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/para - name = "paramedic belted cloak" - desc = "A soft Teshari cloak made for the Paramedic" - icon_state = "tesh_beltcloak_para" - item_state = "tesh_beltcloak_para" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sci - name = "scientist belted cloak" - desc = "A soft Teshari cloak made for the Science department" - icon_state = "tesh_beltcloak_sci" - item_state = "tesh_beltcloak_sci" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/robo - name = "roboticist belted cloak" - desc = "A soft Teshari cloak made for the Roboticist" - icon_state = "tesh_beltcloak_robo" - item_state = "tesh_beltcloak_robo" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sec - name = "security belted cloak" - desc = "A soft Teshari cloak made for the Security department" - icon_state = "tesh_beltcloak_sec" - item_state = "tesh_beltcloak_sec" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/qm - name = "quartermaster belted cloak" - desc = "A soft Teshari cloak made for the Quartermaster" - icon_state = "tesh_beltcloak_qm" - item_state = "tesh_beltcloak_qm" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/service - name = "service belted cloak" - desc = "A soft Teshari cloak made for the Service department" - icon_state = "tesh_beltcloak_serv" - item_state = "tesh_beltcloak_serv" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/iaa - name = "internal affairs belted cloak" - desc = "A soft Teshari cloak made for the Internal Affairs Agent" - icon_state = "tesh_beltcloak_iaa" - item_state = "tesh_beltcloak_iaa" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/wrdn - name = "warden belted cloak" - desc = "A soft Teshari cloak made for the Warden" - icon_state = "tesh_beltcloak_wrdn" - item_state = "tesh_beltcloak_wrdn" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/hos - name = "security chief belted cloak" - desc = "A soft Teshari cloak made for the Head of Security" - icon_state = "tesh_beltcloak_hos" - item_state = "tesh_beltcloak_hos" - -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/jani - name = "janitor belted cloak" - desc = "A soft Teshari cloak made for the Janitor" - icon_state = "tesh_beltcloak_jani" - item_state = "tesh_beltcloak_jani" - -//Alternate standard & job cloaks. -/obj/item/clothing/suit/storage/teshari/cloak_vr - name = "black cloak (VR)" - desc = "It drapes over a Teshari's shoulders and closes at the neck with pockets convienently placed inside." - icon = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/teshari_cloak_vr.dmi' - icon_state = "tesh_cloak_bn" - item_state = "tesh_cloak_bn" - species_restricted = list(SPECIES_TESHARI) - body_parts_covered = UPPER_TORSO|ARMS - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_red - name = "black and red cloak (VR)" - icon_state = "tesh_cloak_br" - item_state = "tesh_cloak_br" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_orange - name = "black and orange cloak (VR)" - icon_state = "tesh_cloak_bo" - item_state = "tesh_cloak_bo" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_yellow - name = "black and yellow cloak (VR)" - icon_state = "tesh_cloak_by" - item_state = "tesh_cloak_by" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_green - name = "black and green cloak (VR)" - icon_state = "tesh_cloak_bgr" - item_state = "tesh_cloak_bgr" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_blue - name = "black and blue cloak (VR)" - icon_state = "tesh_cloak_bbl" - item_state = "tesh_cloak_bbl" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_purple - name = "black and purple cloak (VR)" - icon_state = "tesh_cloak_bp" - item_state = "tesh_cloak_bp" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_pink - name = "black and pink cloak (VR)" - icon_state = "tesh_cloak_bpi" - item_state = "tesh_cloak_bpi" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_brown - name = "black and brown cloak (VR)" - icon_state = "tesh_cloak_bbr" - item_state = "tesh_cloak_bbr" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_grey - name = "black and grey cloak (VR)" - icon_state = "tesh_cloak_bg" - item_state = "tesh_cloak_bg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_white - name = "black and white cloak (VR)" - icon_state = "tesh_cloak_bw" - item_state = "tesh_cloak_bw" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/black_glow - name = "black and glowing cloak (VR)" - icon_state = "tesh_cloak_bglowing" - item_state = "tesh_cloak_bglowing" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/dark_retrowave - name = "dark aesthetic cloak (VR)" - icon_state = "tesh_cloak_dretrowave" - item_state = "tesh_cloak_dretrowave" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/white - name = "white cloak (VR)" - icon_state = "tesh_cloak_wn" - item_state = "tesh_cloak_wn" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/white_grey - name = "white and grey cloak (VR)" - icon_state = "tesh_cloak_wg" - item_state = "tesh_cloak_wg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/red_grey - name = "red and grey cloak (VR)" - icon_state = "tesh_cloak_rg" - item_state = "tesh_cloak_rg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/orange_grey - name = "orange and grey cloak (VR)" - icon_state = "tesh_cloak_og" - item_state = "tesh_cloak_og" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/yellow_grey - name = "yellow and grey cloak (VR)" - icon_state = "tesh_cloak_yg" - item_state = "tesh_cloak_yg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/green_grey - name = "green and grey cloak (VR)" - icon_state = "tesh_cloak_gg" - item_state = "tesh_cloak_gg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/blue_grey - name = "blue and grey cloak (VR)" - icon_state = "tesh_cloak_blug" - item_state = "tesh_cloak_blug" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/purple_grey - name = "purple and grey cloak (VR)" - icon_state = "tesh_cloak_pg" - item_state = "tesh_cloak_pg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/pink_grey - name = "pink and grey cloak (VR)" - icon_state = "tesh_cloak_pig" - item_state = "tesh_cloak_pig" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/brown_grey - name = "brown and grey cloak (VR)" - icon_state = "tesh_cloak_brg" - item_state = "tesh_cloak_brg" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/rainbow - name = "rainbow cloak (VR)" - icon_state = "tesh_cloak_rainbow" - item_state = "tesh_cloak_rainbow" - -/obj/item/clothing/suit/storage/teshari/cloak_vr/standard/orange - name = "orange cloak (VR)" - icon_state = "tesh_cloak_on" - item_state = "tesh_cloak_on" - -//Alternate Job Cloaks - subpathed for ease of access in loadouts. If the path ends in _vr not /vr it's net-new. -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cap_vr - name = "facility director cloak (VR)" - desc = "A soft Teshari cloak made for the Facility Director" - icon_state = "tesh_cloak_cap" - item_state = "tesh_cloak_cap" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Cargo - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm/vr - name = "quartermaster cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo/vr - name = "cargo cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/mining/vr - name = "mining cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/command/vr - name = "command cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Engineering - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/ce/vr - name = "chief engineer cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/eningeer/vr - name = "engineering cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos/vr - name = "atmospherics cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Medical - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo/vr - name = "chief medical officer cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/medical/vr - name = "medical cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry/vr - name = "chemist cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/viro/vr - name = "virologist cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/para/vr - name = "paramedic cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/psych_vr - name = "psychiatrist cloak (VR)" - desc = "A soft Teshari cloak made for the Psychiatrist" - icon_state = "tesh_cloak_psych" - item_state = "tesh_cloak_psych" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Science - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/rd_vr - name = "research director cloak (VR)" - desc = "A soft Teshari cloak made for the Research Director" - icon_state = "tesh_cloak_rd" - item_state = "tesh_cloak_rd" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/sci/vr - name = "scientist cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/robo/vr - name = "roboticist cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Security - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/hos_vr - name = "head of security cloak (VR)" - desc = "A soft Teshari cloak made for the Head of Security" - icon_state = "tesh_cloak_hos" - item_state = "tesh_cloak_hos" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/sec/vr - name = "security cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa/vr - name = "internal affairs cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -//Service - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/hop_vr - name = "head of personnel cloak (VR)" - desc = "A soft Teshari cloak made for the Head of Personnel" - icon_state = "tesh_cloak_hop" - item_state = "tesh_cloak_hop" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' - -/obj/item/clothing/suit/storage/seromi/cloak/jobs/service/vr - name = "service cloak (VR)" - icon = 'icons/mob/species/seromi/deptcloak_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak_vr.dmi' diff --git a/code/modules/clothing/suits/miscellaneous_vr.dm b/code/modules/clothing/suits/miscellaneous_vr.dm index dc181579b91..0790002094f 100644 --- a/code/modules/clothing/suits/miscellaneous_vr.dm +++ b/code/modules/clothing/suits/miscellaneous_vr.dm @@ -1,6 +1,13 @@ /obj/item/clothing/suit/customs desc = "A standard SolCom Customs formal jacket." +/obj/item/clothing/suit/chiton + name = "chiton" + desc = "A traditional piece of clothing from Greece." + icon = 'icons/mob/suit_vr.dmi' + icon_state = "chiton" + icon_override = 'icons/obj/clothing/suits_vr.dmi' //why won't it work without this WHY GOD PLEASE + //HERE BE TAUR RELATED CLOTHES /* diff --git a/code/modules/clothing/under/xenos/seromi.dm b/code/modules/clothing/under/xenos/seromi.dm index 71f00f293a4..0593f78f72f 100644 --- a/code/modules/clothing/under/xenos/seromi.dm +++ b/code/modules/clothing/under/xenos/seromi.dm @@ -77,6 +77,60 @@ name = "small blue and grey dress" icon_state = "teshari_bluegreydress" +// Worksuits +/obj/item/clothing/under/seromi/undercoat/standard/worksuit + name = "small black and red worksuit" + icon_state = "teshari_black_red_worksuit" + item_state = "teshari_black_red_worksuit" + desc = "A small worksuit designed for a Teshari" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackpurple + name = "small black and purple worksuit" + icon_state = "teshari_black_purple_worksuit" + item_state = "teshari_black_purple_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackorange + name = "small black and orange worksuit" + icon_state = "teshari_black_orange_worksuit" + item_state = "teshari_black_orange_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackblue + name = "small black and blue worksuit" + icon_state = "teshari_black_blue_worksuit" + item_state = "teshari_black_blue_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackgreen + name = "small black and greeen worksuit" + icon_state = "teshari_black_green_worksuit" + item_state = "teshari_black_green_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitered + name = "small white and red worksuit" + icon_state = "teshari_white_red_worksuit" + item_state = "teshari_white_red_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitepurple + name = "small white and purple worksuit" + icon_state = "teshari_white_purple_worksuit" + item_state = "teshari_white_purple_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteorange + name = "small white and orange worksuit" + icon_state = "teshari_white_orange_worksuit" + item_state = "teshari_white_orange_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteblue + name = "small white and blue worksuit" + icon_state = "teshari_white_blue_worksuit" + item_state = "teshari_white_blue_worksuit" + +/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitegreen + name = "small white and green worksuit" + icon_state = "teshari_white_green_worksuit" + item_state = "teshari_white_green_worksuit" + +//Standard Undercoats + /obj/item/clothing/under/seromi/undercoat name = "Undercoat" desc = "A Teshari traditional garb, with a modern twist! Made of micro and nanofibres to make it light and billowy, perfect for going fast and stylishly!" @@ -96,16 +150,6 @@ icon_state = "tesh_uniform_bg" item_state = "tesh_uniform_bg" -/obj/item/clothing/under/seromi/undercoat/standard/black_midgrey - name = "black and medium grey undercoat" - icon_state = "tesh_uniform_bmg" - item_state = "tesh_uniform_bmg" - -/obj/item/clothing/under/seromi/undercoat/standard/black_lightgrey - name = "black and light grey undercoat" - icon_state = "tesh_uniform_blg" - item_state = "tesh_uniform_blg" - /obj/item/clothing/under/seromi/undercoat/standard/black_white name = "black and white undercoat" icon_state = "tesh_uniform_bw" @@ -211,93 +255,23 @@ icon_state = "tesh_uniform_brg" item_state = "tesh_uniform_brg" -/obj/item/clothing/under/seromi/undercoat/standard/blackredworksuit - name = "small black and red worksuit" - icon_state = "teshari_black_red_worksuit" - item_state = "teshari_black_red_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/blackpurpleworksuit - name = "small black and purple worksuit" - icon_state = "teshari_black_purple_worksuit" - item_state = "teshari_black_purple_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/blackpurpleworksuit - name = "small black and orange worksuit" - icon_state = "teshari_black_orange_worksuit" - item_state = "teshari_black_orange_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/blackblueworksuit - name = "small black and blue worksuit" - icon_state = "teshari_black_blue_worksuit" - item_state = "teshari_black_blue_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/blackgreenworksuit - name = "small black and greeen worksuit" - icon_state = "teshari_black_green_worksuit" - item_state = "teshari_black_green_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/whiteredworksuit - name = "small white and red worksuit" - icon_state = "teshari_white_red_worksuit" - item_state = "teshari_white_red_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/whitepurpleworksuit - name = "small white and purple worksuit" - icon_state = "teshari_white_purple_worksuit" - item_state = "teshari_white_purple_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/whiteorangeworksuit - name = "small white and orange worksuit" - icon_state = "teshari_white_orange_worksuit" - item_state = "teshari_white_orange_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/whiteblueworksuit - name = "small white and blue worksuit" - icon_state = "teshari_white_blue_worksuit" - item_state = "teshari_white_blue_worksuit" - desc = "A small worksuit designed for a Teshari" - -/obj/item/clothing/under/seromi/undercoat/standard/whitegreenworksuit - name = "small white and green worksuit" - icon_state = "teshari_white_green_worksuit" - item_state = "teshari_white_green_worksuit" - desc = "A small worksuit designed for a Teshari" +//Job Undercoats /obj/item/clothing/under/seromi/undercoat/jobs icon = 'icons/mob/species/seromi/deptjacket.dmi' icon_override = 'icons/mob/species/seromi/deptjacket.dmi' -/obj/item/clothing/under/seromi/undercoat/jobs/cargo - name = "cargo undercoat" - desc = "A traditional Teshari garb made for the Cargo department" - icon_state = "tesh_uniform_car" - item_state = "tesh_uniform_car" +/obj/item/clothing/under/seromi/undercoat/jobs/cap + name = "facility director undercoat" + desc = "A traditional Teshari garb made for the Facility Director" + icon_state = "tesh_uniform_cap" + item_state = "tesh_uniform_cap" -/obj/item/clothing/under/seromi/undercoat/jobs/mining - name = "mining undercoat" - desc = "A traditional Teshari garb made for Mining" - icon_state = "tesh_uniform_mine" - item_state = "tesh_uniform_mine" - -/obj/item/clothing/under/seromi/undercoat/jobs/command - name = "command undercoat" - desc = "A traditional Teshari garb made for the Command department" - icon_state = "tesh_uniform_comm" - item_state = "tesh_uniform_comm" - -/obj/item/clothing/under/seromi/undercoat/jobs/command_g - name = "command undercoat" - desc = "A traditional Teshari garb made for the Command department. This one has fancier gold buttons" - icon_state = "tesh_uniform_comm_g" - item_state = "tesh_uniform_comm_g" +/obj/item/clothing/under/seromi/undercoat/jobs/hop + name = "head of personnel undercoat" + desc = "A traditional Teshari garb made for the Head of Personnel" + icon_state = "tesh_uniform_hop" + item_state = "tesh_uniform_hop" /obj/item/clothing/under/seromi/undercoat/jobs/ce name = "cheif engineer undercoat" @@ -305,11 +279,17 @@ icon_state = "tesh_uniform_ce" item_state = "tesh_uniform_ce" -/obj/item/clothing/under/seromi/undercoat/jobs/ce_w - name = "cheif engineer undercoat" - desc = "A traditional Teshari garb made for the Chief Engineer. This one is white" - icon_state = "tesh_uniform_ce_w" - item_state = "tesh_uniform_ce_w" +/obj/item/clothing/under/seromi/undercoat/jobs/hos + name = "head of security undercoat" + desc = "A traditional Teshari garb made for the Head of Security" + icon_state = "tesh_uniform_hos" + item_state = "tesh_uniform_hos" + +/obj/item/clothing/under/seromi/undercoat/jobs/rd + name = "research director undercoat" + desc = "A traditional Teshari garb made for the Research Director" + icon_state = "tesh_uniform_rd" + item_state = "tesh_uniform_rd" /obj/item/clothing/under/seromi/undercoat/jobs/engineer name = "engineering undercoat" @@ -329,6 +309,24 @@ icon_state = "tesh_uniform_cmo" item_state = "tesh_uniform_cmo" +/obj/item/clothing/under/seromi/undercoat/jobs/qm + name = "quartermaster undercoat" + desc = "A traditional Teshari garb made for the Quartermaster" + icon_state = "tesh_uniform_qm" + item_state = "tesh_uniform_qm" + +/obj/item/clothing/under/seromi/undercoat/jobs/cargo + name = "cargo undercoat" + desc = "A traditional Teshari garb made for the Cargo department" + icon_state = "tesh_uniform_car" + item_state = "tesh_uniform_car" + +/obj/item/clothing/under/seromi/undercoat/jobs/mining + name = "mining undercoat" + desc = "A traditional Teshari garb made for Mining" + icon_state = "tesh_uniform_mine" + item_state = "tesh_uniform_mine" + /obj/item/clothing/under/seromi/undercoat/jobs/medical name = "medical undercoat" desc = "A traditional Teshari garb made for the Medical department" @@ -347,6 +345,12 @@ icon_state = "tesh_uniform_viro" item_state = "tesh_uniform_viro" +/obj/item/clothing/under/seromi/undercoat/jobs/psych + name = "psychiatrist undercoat" + desc = "A traditional Teshari garb made for the Psychiatrist" + icon_state = "tesh_uniform_psych" + item_state = "tesh_uniform_psych" + /obj/item/clothing/under/seromi/undercoat/jobs/para name = "paramedic undercoat" desc = "A traditional Teshari garb made for the Paramedic" @@ -371,12 +375,6 @@ icon_state = "tesh_uniform_sec" item_state = "tesh_uniform_sec" -/obj/item/clothing/under/seromi/undercoat/jobs/qm - name = "quartermaster undercoat" - desc = "A traditional Teshari garb made for the Quartermaster" - icon_state = "tesh_uniform_qm" - item_state = "tesh_uniform_qm" - /obj/item/clothing/under/seromi/undercoat/jobs/service name = "service undercoat" desc = "A traditional Teshari garb made for the Service department" @@ -387,4 +385,4 @@ name = "internal affairs undercoat" desc = "A traditional Teshari garb made for the Internal Affairs Agent" icon_state = "tesh_uniform_iaa" - item_state = "tesh_uniform_iaa" \ No newline at end of file + item_state = "tesh_uniform_iaa" diff --git a/code/modules/clothing/under/xenos/seromi_vr.dm b/code/modules/clothing/under/xenos/seromi_vr.dm deleted file mode 100644 index 2f3ee140600..00000000000 --- a/code/modules/clothing/under/xenos/seromi_vr.dm +++ /dev/null @@ -1,121 +0,0 @@ -//Alternate job undercoat sprites. If the path ends in _vr not /vr it's net-new. - -/obj/item/clothing/under/seromi/undercoat/jobs/cargo/vr - name = "cargo undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/mining/vr - name = "mining undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/cap_vr - name = "facility director undercoat (VR)" - desc = "A traditional Teshari garb made for the Facility Director" - icon_state = "tesh_uniform_cap" - item_state = "tesh_uniform_cap" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/hop_vr - name = "head of personnel undercoat (VR)" - desc = "A traditional Teshari garb made for the Head of Personnel" - icon_state = "tesh_uniform_hop" - item_state = "tesh_uniform_hop" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/ce/vr - name = "chief engineer undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/engineer/vr - name = "engineering undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/atmos/vr - name = "atmospherics undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/cmo/vr - name = "chief medical officer undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/medical/vr - name = "medical undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/chemistry/vr - name = "chemist undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/viro/vr - name = "virologist undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/para/vr - name = "paramedic undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/psych_vr - name = "psychiatrist undercoat (VR)" - desc = "A traditional Teshari garb made for the Psychiatrist" - icon_state = "tesh_uniform_psych" - item_state = "tesh_uniform_psych" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/rd_vr - name = "research director undercoat (VR)" - desc = "A traditional Teshari garb made for the Research Director" - icon_state = "tesh_uniform_rd" - item_state = "tesh_uniform_rd" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/sci/vr - name = "scientist undercoat(VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/robo/vr - name = "roboticist undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/hos_vr - name = "head of security undercoat (VR)" - desc = "A traditional Teshari garb made for the Head of Security." - icon_state = "tesh_uniform_hos" - item_state = "tesh_uniform_hos" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/sec/vr - name = "security undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/qm/vr - name = "quartermaster undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/service/vr - name = "service undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' - -/obj/item/clothing/under/seromi/undercoat/jobs/iaa/vr - name = "internal affairs undercoat (VR)" - icon = 'icons/mob/species/seromi/deptjacket_vr.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket_vr.dmi' diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index 1e065eb0793..8184229c8b6 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -122,7 +122,7 @@ transaction_purpose = t_purpose item_list += t_purpose var/t_amount = round(input("Enter price", "New price") as num) - if (!t_amount || !Adjacent(usr)) return + if (!t_amount || !Adjacent(usr) || t_amount < 0) return transaction_amount += t_amount price_list += t_amount playsound(src, 'sound/machines/twobeep.ogg', 25) diff --git a/code/modules/events/maintenance_predator_vr.dm b/code/modules/events/maintenance_predator_vr.dm index b2e62bb9b7d..6aa505a2a9a 100644 --- a/code/modules/events/maintenance_predator_vr.dm +++ b/code/modules/events/maintenance_predator_vr.dm @@ -12,7 +12,10 @@ "Fennec" = /mob/living/simple_mob/vore/fennec, "Fennix" = /mob/living/simple_mob/vore/fennix, "Jelly Blob" = /mob/living/simple_mob/animal/space/jelly, - "Wolf" = /mob/living/simple_mob/animal/wolf) + "Wolf" = /mob/living/simple_mob/animal/wolf, + "Sect Queen" = /mob/living/simple_mob/vore/sect_queen, + "Defanged Xenomorph" = /mob/living/simple_mob/vore/xeno_defanged, + ) /datum/event/maintenance_predator/start() diff --git a/code/modules/hydroponics/seed_packets.dm b/code/modules/hydroponics/seed_packets.dm index 3db8840058b..35e84e150dd 100644 --- a/code/modules/hydroponics/seed_packets.dm +++ b/code/modules/hydroponics/seed_packets.dm @@ -176,6 +176,9 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds) /obj/item/seeds/towermycelium seed_type = "towercap" +/obj/item/seeds/redtowermycelium + seed_type = "redcap" + /obj/item/seeds/glowshroom seed_type = "glowshroom" diff --git a/code/modules/hydroponics/seedtypes/eggplant.dm b/code/modules/hydroponics/seedtypes/eggplant.dm index c856f0d3823..cadcd3686c4 100644 --- a/code/modules/hydroponics/seedtypes/eggplant.dm +++ b/code/modules/hydroponics/seedtypes/eggplant.dm @@ -28,4 +28,4 @@ kitchen_tag = "egg-plant" mutants = null chems = list("nutriment" = list(1,5), "egg" = list(3,12)) - has_item_product = /obj/item/weapon/reagent_containers/food/snacks/egg/purple \ No newline at end of file + has_item_product = /obj/item/weapon/reagent_containers/food/snacks/egg/purple diff --git a/code/modules/hydroponics/seedtypes/mushrooms.dm b/code/modules/hydroponics/seedtypes/mushrooms.dm index ceb6b0a33b3..6f3b36c806f 100644 --- a/code/modules/hydroponics/seedtypes/mushrooms.dm +++ b/code/modules/hydroponics/seedtypes/mushrooms.dm @@ -131,7 +131,7 @@ seed_name = "tower cap" display_name = "tower caps" chems = list("woodpulp" = list(10,1)) - mutants = null + mutants = list("redcap") has_item_product = /obj/item/stack/material/log /datum/seed/mushroom/towercap/New() @@ -142,6 +142,18 @@ set_trait(TRAIT_PLANT_COLOUR,"#857F41") set_trait(TRAIT_PLANT_ICON,"mushroom8") +/datum/seed/mushroom/towercap/red + name = "redcap" + seed_name = "red cap" + display_name = "red caps" + chems = list("woodpulp" = list(10,1), "tannin" = list(1,10)) + mutants = null + has_item_product = null + +/datum/seed/mushroom/towercap/red/New() + ..() + set_trait(TRAIT_PRODUCT_COLOUR,"#b81414") + /datum/seed/mushroom/glowshroom name = "glowshroom" seed_name = "glowshroom" diff --git a/code/modules/hydroponics/seedtypes/tobacco.dm b/code/modules/hydroponics/seedtypes/tobacco.dm new file mode 100644 index 00000000000..d9550fef8cc --- /dev/null +++ b/code/modules/hydroponics/seedtypes/tobacco.dm @@ -0,0 +1,38 @@ +//Tobacco/varieties. +/datum/seed/tobacco + name = "tobacco" + seed_name = "tobacco" + display_name = "tobacco" + kitchen_tag = "tobacco" + mutants = list("stimbush") + chems = list("nutriment" = list(1,15), "nicotine" = list(1,20)) + +/datum/seed/tobacco/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,6) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,6) + set_trait(TRAIT_POTENCY,5) + set_trait(TRAIT_PRODUCT_ICON,"leafy") + set_trait(TRAIT_PRODUCT_COLOUR,"#6f5648") + set_trait(TRAIT_PLANT_ICON,"ambrosia") + set_trait(TRAIT_IDEAL_LIGHT, 8) + +/datum/seed/tobacco/stimbush + name = "stimbush" + seed_name = "stim-bush" + display_name = "stim-bush" + chems = list("nutriment" = list(1,10), "hyperzine" = list(1,10), "synaptizine" = list(1,5)) + +/datum/seed/tobacco/stimbush/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,6) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,6) + set_trait(TRAIT_POTENCY,5) + set_trait(TRAIT_PRODUCT_ICON,"leafy") + set_trait(TRAIT_PRODUCT_COLOUR,"#e08a1e") + set_trait(TRAIT_PLANT_ICON,"ambrosia") + set_trait(TRAIT_IDEAL_LIGHT, 10) diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 910ee724454..068a745cbbe 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -1051,6 +1051,7 @@ var/list/name_to_material //TODO PLACEHOLDERS: /datum/material/leather name = MAT_LEATHER + display_name = "plainleather" icon_colour = "#5C4831" stack_type = /obj/item/stack/material/leather stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index da315f24935..c78520121e7 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -85,6 +85,7 @@ data["showAllOres"] = show_all_ores data["power"] = machine.active + data["speed"] = machine.speed_process return data @@ -137,6 +138,9 @@ else to_chat(usr, "No valid ID.") . = TRUE + if("speed_toggle") + machine.toggle_speed() + . = TRUE else return FALSE @@ -204,6 +208,26 @@ if(src.output) break return +/obj/machinery/mineral/processing_unit/proc/toggle_speed(var/forced) + var/area/refinery_area = get_area(src) + if(forced) + speed_process = forced + else + speed_process = !speed_process // switching gears + if(speed_process) // high gear + STOP_MACHINE_PROCESSING(src) + START_PROCESSING(SSfastprocess, src) + else // low gear + STOP_PROCESSING(SSfastprocess, src) + START_MACHINE_PROCESSING(src) + for(var/obj/machinery/mineral/unloading_machine/unloader in refinery_area.contents) + unloader.toggle_speed() + for(var/obj/machinery/conveyor_switch/cswitch in refinery_area.contents) + cswitch.toggle_speed() + for(var/obj/machinery/mineral/stacking_machine/stacker in refinery_area.contents) + stacker.toggle_speed() + + /obj/machinery/mineral/processing_unit/process() if (!src.output || !src.input) @@ -215,9 +239,7 @@ var/list/tick_alloys = list() //Grab some more ore to process this tick. - for(var/i = 0,iYou start digging.") playsound(user, 'sound/effects/rustle1.ogg', 50, 1) - if(!do_after(user,40)) return + if(!do_after(user,digspeed)) return to_chat(user, "You dug a hole.") GetDrilled() @@ -544,7 +545,7 @@ turf/simulated/mineral/floor/light_corner if(!density) if(!sand_dug) sand_dug = 1 - for(var/i=0;i<(rand(3)+2);i++) + for(var/i=0;i<5;i++) new/obj/item/weapon/ore/glass(src) update_icon() return diff --git a/code/modules/mining/shelter_atoms_vr.dm b/code/modules/mining/shelter_atoms_vr.dm index b9929c76782..4e24c543155 100644 --- a/code/modules/mining/shelter_atoms_vr.dm +++ b/code/modules/mining/shelter_atoms_vr.dm @@ -331,6 +331,15 @@ GLOBAL_LIST_EMPTY(unique_deployable) light_power = 1 light_color = "#FFFFFF" +/obj/structure/fans/hardlight/colorable + name = "hardlight shield" + icon_state = "hardlight_colorable" + +/obj/structure/fans/hardlight/colorable/abductor + name = "hardlight shield" + icon_state = "hardlight_colorable" + color = "#ff0099" + //Signs /obj/structure/sign/mining name = "nanotrasen mining corps sign" diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index d4086e1442d..9860b0c0113 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -102,6 +102,7 @@ var/alcohol_mod = 1 // Multiplier to alcohol strength; 0.5 = half, 0 = no effect at all, 2 = double, etc. var/pain_mod = 1 // Multiplier to pain effects; 0.5 = half, 0 = no effect (equal to NO_PAIN, really), 2 = double, etc. var/spice_mod = 1 // Multiplier to spice/capsaicin/frostoil effects; 0.5 = half, 0 = no effect (immunity), 2 = double, etc. + var/trauma_mod = 1 // Affects traumatic shock (how fast pain crit happens). 0 = no effect (immunity to pain crit), 2 = double etc.Overriden by "can_feel_pain" var // set below is EMP interactivity for nonsynth carbons var/emp_sensitivity = 0 // bitflag. valid flags are: EMP_PAIN, EMP_BLIND, EMP_DEAFEN, EMP_CONFUSE, EMP_STUN, and EMP_(BRUTE/BURN/TOX/OXY)_DMG var/emp_dmg_mod = 1 // Multiplier to all EMP damage sustained by the mob, if it's EMP-sensitive diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index 55a6d5e4e49..253f3d2f59b 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -382,7 +382,7 @@ var/global/list/disallowed_protean_accessories = list( B.owner = blob //We can still speak our languages! - blob.languages = languages + blob.languages = languages.Copy() //Flip them to the protean panel if(panel_was_up) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index a9323fbf628..15904a65205 100755 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -313,7 +313,7 @@ material_name = MAT_STEEL /datum/modifier/protean/steel/tick() - holder.adjustBruteLoss(-10,include_robo = TRUE) //Looks high, but these ARE modified by species resistances, so this is really 20% of this + holder.adjustBruteLoss(-2,include_robo = TRUE) //Looks high, but these ARE modified by species resistances, so this is really 20% of this holder.adjustFireLoss(-1,include_robo = TRUE) //And this is really double this var/mob/living/carbon/human/H = holder for(var/organ in H.internal_organs) 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 b0cf780d66a..e9229b89e69 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 @@ -140,4 +140,10 @@ /datum/trait/colorblind/para_taj/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.add_modifier(/datum/modifier/trait/colorblind_taj) - \ No newline at end of file + +/datum/trait/neural_hypersensitivity + name = "Neural Hypersensitivity" + desc = "Your nerves are particularly sensitive to physical changes, leading to experiencing twice the intensity of pain and pleasure alike. Doubles traumatic shock." + cost = -1 + var_changes = list("traumatic_mod" = 2) + diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 1176e870a6d..f47566279ad 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -78,21 +78,22 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() #define SUIT_STORE_LAYER 17 //Suit storage-slot item #define BACK_LAYER 18 //Back-slot item #define HAIR_LAYER 19 //The human's hair -#define EARS_LAYER 20 //Both ear-slot items (combined image) -#define EYES_LAYER 21 //Mob's eyes (used for glowing eyes) -#define FACEMASK_LAYER 22 //Mask-slot item -#define HEAD_LAYER 23 //Head-slot item -#define HANDCUFF_LAYER 24 //Handcuffs, if the human is handcuffed, in a secret inv slot -#define LEGCUFF_LAYER 25 //Same as handcuffs, for legcuffs -#define L_HAND_LAYER 26 //Left-hand item -#define R_HAND_LAYER 27 //Right-hand item -#define WING_LAYER 28 //VOREStation edit. Simply move this up a number if things are added. -#define TAIL_LAYER_ALT 29 //VOREStation edit. Simply move this up a number if things are added. -#define MODIFIER_EFFECTS_LAYER 30 //Effects drawn by modifiers -#define FIRE_LAYER 31 //'Mob on fire' overlay layer -#define WATER_LAYER 32 //'Mob submerged' overlay layer -#define TARGETED_LAYER 33 //'Aimed at' overlay layer -#define TOTAL_LAYERS 33 //VOREStation edit. <---- KEEP THIS UPDATED, should always equal the highest number here, used to initialize a list. +#define HAIR_ACCESSORY_LAYER 20 //VOREStation edit. Simply move this up a number if things are added. +#define EARS_LAYER 21 //Both ear-slot items (combined image) +#define EYES_LAYER 22 //Mob's eyes (used for glowing eyes) +#define FACEMASK_LAYER 23 //Mask-slot item +#define HEAD_LAYER 24 //Head-slot item +#define HANDCUFF_LAYER 25 //Handcuffs, if the human is handcuffed, in a secret inv slot +#define LEGCUFF_LAYER 26 //Same as handcuffs, for legcuffs +#define L_HAND_LAYER 27 //Left-hand item +#define R_HAND_LAYER 28 //Right-hand item +#define WING_LAYER 29 //VOREStation edit. Simply move this up a number if things are added. +#define TAIL_LAYER_ALT 30 //VOREStation edit. Simply move this up a number if things are added. +#define MODIFIER_EFFECTS_LAYER 31 //Effects drawn by modifiers +#define FIRE_LAYER 32 //'Mob on fire' overlay layer +#define WATER_LAYER 33 //'Mob submerged' overlay layer +#define TARGETED_LAYER 34 //'Aimed at' overlay layer +#define TOTAL_LAYERS 34 //VOREStation edit. <---- KEEP THIS UPDATED, should always equal the highest number here, used to initialize a list. ////////////////////////////////// /mob/living/carbon/human @@ -407,6 +408,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //Reset our hair remove_layer(HAIR_LAYER) + remove_layer(HAIR_ACCESSORY_LAYER) //VOREStation Edit update_eyes() //Pirated out of here, for glowing eyes. var/obj/item/organ/external/head/head_organ = get_organ(BP_HEAD) @@ -464,10 +466,26 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(head_organ.transparent) //VOREStation Edit. For better slime limbs. face_standing += rgb(,,,120) - + overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER) apply_layer(HAIR_LAYER) + // VOREStation Edit - START + var/icon/hair_acc_s = get_hair_accessory_overlay() + var/image/hair_acc_s_image = null + if(hair_acc_s) + if(hair_accessory_style.ignores_lighting) + hair_acc_s_image = image(hair_acc_s) + hair_acc_s_image.plane = PLANE_LIGHTING_ABOVE + hair_acc_s_image.appearance_flags = appearance_flags + if (hair_acc_s_image) + overlays_standing[HAIR_ACCESSORY_LAYER] = hair_acc_s_image + apply_layer(HAIR_ACCESSORY_LAYER) + return + overlays_standing[HAIR_ACCESSORY_LAYER] = image(hair_acc_s, layer = BODY_LAYER+HAIR_ACCESSORY_LAYER) + apply_layer(HAIR_ACCESSORY_LAYER) + // VOREStation Edit - END + /mob/living/carbon/human/update_eyes() if(QDESTROYING(src)) return diff --git a/code/modules/mob/living/carbon/shock.dm b/code/modules/mob/living/carbon/shock.dm index 894a0a98b02..2b8c94e302f 100644 --- a/code/modules/mob/living/carbon/shock.dm +++ b/code/modules/mob/living/carbon/shock.dm @@ -13,8 +13,7 @@ 1.2 * src.getShockFireLoss() + \ 1.2 * src.getShockBruteLoss() + \ 1.7 * src.getCloneLoss() + \ - 2 * src.halloss + \ - -1 * src.chem_effects[CE_PAINKILLER] + 2 * src.halloss if(src.slurring) src.traumatic_shock -= 20 @@ -27,6 +26,13 @@ src.traumatic_shock += 30 else if(organ.is_dislocated()) src.traumatic_shock += 15 + + // Some individuals/species are more or less supectible to pain. Default trauma_mod = 1. Does not affect painkillers + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + H.traumatic_shock *= H.species.trauma_mod + + src.traumatic_shock += -1 * src.chem_effects[CE_PAINKILLER] if(src.traumatic_shock < 0) src.traumatic_shock = 0 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 bf8012a629f..cc5e4aaced7 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 @@ -689,6 +689,7 @@ max_item_count = 10 startdrain = 100 analyzer = TRUE + recycles = FALSE /obj/item/device/dogborg/sleeper/compactor/decompiler name = "Matter Decompiler" @@ -704,6 +705,7 @@ icon_state = "decompiler" max_item_count = 20 delivery = TRUE + recycles = FALSE /obj/item/device/dogborg/sleeper/compactor/supply //Miner borg belly name = "Supply Satchel" @@ -711,5 +713,6 @@ icon_state = "sleeperc" injection_chems = list("glucose","inaprovaline","tricordrazine") max_item_count = 10 + recycles = FALSE #undef SLEEPER_INJECT_COST diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm b/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm new file mode 100644 index 00000000000..e5eaff69a45 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm @@ -0,0 +1,75 @@ +// Beeg bug do beeg noms. It also glows in the dark for maximum spook power. + +/datum/category_item/catalogue/fauna/sect_queen //TODO: VIRGO_LORE_WRITING_WIP + name = "Creature - Sect Queen" + desc = "A massively-sized insect that is native, although rarely spotted outside of its colony, to Virgo 3B. \ + It bears the combined physical traits of several of Earth's insects. Its forelegs have claws bearing serrated \ + edges, which it uses in both self-defense and during its hunts. Covering its body is a layer of thick and \ + protective chitin, resilient enough to absorb most physical damage. It is not uncommon for a queen to go out \ + alone to search for potential new nesting grounds... or perhaps it does so to seek bigger prey that its much \ + smaller drones might be unable to acquire. The lack of chitin on the underside of its abdomen is deliberate, \ + as the flesh is very elastic and stretchable, allowing the queen to carry multiple large prey inside of its \ + stomach with ease." + value = CATALOGUER_REWARD_MEDIUM + +/mob/living/simple_mob/vore/sect_queen + name = "sect queen" + desc = "A titanic, chitin-plated insectoid whose multiple crimson eyes cast a frightful red light. Its \ + abdomen has an unusually soft and... flexible-looking underbelly..." + + icon_dead = "sect_queen_dead" + icon_living = "sect_queen" + icon_state = "sect_queen" + icon = 'icons/mob/vore64x64.dmi' + vis_height = 64 + has_eye_glow = TRUE + + faction = "insects" + maxHealth = 200 + health = 200 + see_in_dark = 8 + + + melee_damage_lower = 8 + melee_damage_upper = 16 + grab_resist = 100 // you can't even wrap your arms around this thing, how could you hope to grab it??? + + vore_active = 1 + vore_capacity = 2 + vore_pounce_chance = 70 // v hongry buggo + vore_icons = SA_ICON_LIVING + + //Beeg bug don't give a fuck about atmos. Something something, phoron mutation. + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + + response_help = "pats" + response_disarm = "tries to shove" + response_harm = "hits" + attacktext = list("slashed") + friendly = list("nuzzles", "caresses", "headbumps against", "leans against", "nibbles affectionately on", "antennae tickles") // D'awww + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + max_buckled_mobs = 1 //Yeehaw + can_buckle = TRUE + buckle_movable = TRUE + buckle_lying = FALSE + mount_offset_y = 26 + + ai_holder_type = /datum/ai_holder/simple_mob/melee + say_list_type = /datum/say_list/sect_queen + +/datum/say_list/sect_queen + say_got_target = list("chitters angrily!") \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm b/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm index f34be07d6cb..b5804c22671 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm @@ -181,6 +181,7 @@ /datum/ai_holder/simple_mob/woof/cass retaliate = 0 + violent_breakthrough = 0 /datum/ai_holder/simple_mob/ranged/kiting/threatening/woof hostile = 1 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/xeno_vore.dm b/code/modules/mob/living/simple_mob/subtypes/vore/xeno_vore.dm new file mode 100644 index 00000000000..b09c5c3ff8a --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/xeno_vore.dm @@ -0,0 +1,68 @@ +// Basically xenos that have been more or less neutered to be balanced as maintenance preds. + +/datum/category_item/catalogue/fauna/xeno_defanged //TODO: VIRGO_LORE_WRITING_WIP + name = "Creature - \"Defanged\" Xenomorph" + desc = "Under normal circumstances, a xenomorph is more than capable of parasitic reproduction, discharging \ + digestive acid at high velocities, and utilizing the blade at the blade at the end of its long tail as a \ + far-reaching melee weapon. However, this particular instance of xenomorph is capable of none of these things. \ + \"Defanged\" is not used literally in this case when referring to these types of xenomorphs since their fangs, \ + ironically, are still intact. What it does mean is that the creature's other more lethal components have been \ + surgically removed, usually for the purposes of keeping it in captivity in the same way that one may de-claw a \ + lion in for keeping it in a zoo. This xenomorph has had its reproductive organs, as well as its acid-spitting \ + glands, and the blade at the end of its tail removed. Its claws and fangs however are left intact. The ethicality \ + of this practice on captive xenomorphs has been frequently challenged by animal activists." + value = CATALOGUER_REWARD_MEDIUM + +/mob/living/simple_mob/vore/xeno_defanged + name = "defanged xenomorph" + desc = "A chitin-covered bipedal creature who appears to have had its means of reproduction and acid-spitting \ + removed. It still looks nasty all the same though!" + + icon_dead = "xeno_dead" + icon_living = "xeno" + icon_state = "xeno" + icon = 'icons/mob/vore64x64.dmi' + vis_height = 64 + + faction = "xeno" + maxHealth = 150 + health = 150 + see_in_dark = 10 + + //Something something, phoron mutation. + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + + melee_damage_lower = 8 + melee_damage_upper = 16 + grab_resist = 50 // they're still slippery buggers! + + vore_active = 1 + vore_capacity = 2 + vore_pounce_chance = 50 + vore_icons = SA_ICON_LIVING + + response_help = "pats" + response_disarm = "tries to shove" + response_harm = "hits" + attacktext = list("slashed") + friendly = list("nuzzles", "caresses", "headbumps against", "leans against", "nibbles affectionately on") + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + ai_holder_type = /datum/ai_holder/simple_mob/melee + say_list_type = /datum/say_list/xeno_defanged + +/datum/say_list/xeno_defanged + say_got_target = list("hisses angrily!") \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 615cccaa2a2..2cfed0de5be 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1025,7 +1025,7 @@ mob/proc/yank_out_object() set hidden = TRUE if(!canface()) return FALSE - if(pixel_y <= 16) + if(pixel_y <= (default_pixel_y + 16)) pixel_y++ is_shifted = TRUE @@ -1033,7 +1033,7 @@ mob/proc/yank_out_object() set hidden = TRUE if(!canface()) return FALSE - if(pixel_y >= -16) + if(pixel_y >= (default_pixel_y - 16)) pixel_y-- is_shifted = TRUE @@ -1041,7 +1041,7 @@ mob/proc/yank_out_object() set hidden = TRUE if(!canface()) return FALSE - if(pixel_x >= -16) + if(pixel_x >= (default_pixel_x - 16)) pixel_x-- is_shifted = TRUE @@ -1049,7 +1049,7 @@ mob/verb/shifteast() set hidden = TRUE if(!canface()) return FALSE - if(pixel_x <= 16) + if(pixel_x <= (default_pixel_x + 16)) pixel_x++ is_shifted = TRUE // End VOREstation edit diff --git a/code/modules/overmap/abductor_vr.dm b/code/modules/overmap/abductor_vr.dm new file mode 100644 index 00000000000..db5283014b6 --- /dev/null +++ b/code/modules/overmap/abductor_vr.dm @@ -0,0 +1,17 @@ +// The alien ships should use fancy consoles and things +/obj/machinery/computer/ship/helm/abductor + icon = 'icons/obj/abductor.dmi' + icon_state = "console" + +/obj/machinery/computer/ship/engines/abductor + icon = 'icons/obj/abductor.dmi' + icon_state = "camera_flipped" + +/obj/machinery/computer/ship/navigation/abductor + icon = 'icons/obj/abductor.dmi' + icon_state = "camera" + +/obj/machinery/computer/ship/sensors/abductor + icon = 'icons/obj/abductor.dmi' + icon_state = "console" + icon_screen = null \ No newline at end of file diff --git a/code/modules/overmap/spacetravel.dm b/code/modules/overmap/spacetravel.dm index 8bae95434ad..cf1787c4ab2 100644 --- a/code/modules/overmap/spacetravel.dm +++ b/code/modules/overmap/spacetravel.dm @@ -85,6 +85,10 @@ proc/overmap_spacetravel(var/turf/space/T, var/atom/movable/A) if (!M) return + // Is the landmark still on the map. + if(!isturf(M.loc)) + return + // Don't let AI eyes yeet themselves off the map if(istype(A, /mob/observer/eye)) return diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 5aa1f6901ff..6876b5af369 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -202,7 +202,8 @@ /obj/item/weapon/pen/reagent/sleepy/New() ..() - reagents.add_reagent("chloralhydrate", 22) //Used to be 100 sleep toxin//30 Chloral seems to be fatal, reducing it to 22./N + reagents.add_reagent("chloralhydrate", 1) //VOREStation Edit + reagents.add_reagent("stoxin", 14) //VOREStation Add /* diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 6b41160d7a3..6055ff244b3 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -376,6 +376,22 @@ name = "Robust Harvest" id = "robustharvest" +/datum/reagent/toxin/fertilizer/tannin + name = "tannin" + id = "tannin" + description = "A chemical found in some plants as a natural pesticide. It may also aid in regulating growth." + taste_description = "puckering" + taste_mult = 1.2 + reagent_state = LIQUID + strength = 1.5 + color = "#e67819" + +/datum/reagent/toxin/fertilizer/tannin/touch_obj(var/obj/O, var/volume) + if(istype(O, /obj/item/stack/hairlesshide)) + var/obj/item/stack/hairlesshide/HH = O + HH.rapidcure(round(volume)) + ..() + /datum/reagent/toxin/plantbgone name = "Plant-B-Gone" id = "plantbgone" diff --git a/code/modules/reagents/dispenser/dispenser_presets_vr.dm b/code/modules/reagents/dispenser/dispenser_presets_vr.dm index ed63a60768a..f03f746d93d 100644 --- a/code/modules/reagents/dispenser/dispenser_presets_vr.dm +++ b/code/modules/reagents/dispenser/dispenser_presets_vr.dm @@ -65,3 +65,9 @@ /obj/item/weapon/reagent_containers/chem_disp_cartridge/nutriment, /obj/item/weapon/reagent_containers/chem_disp_cartridge/protein ) + +/obj/machinery/chemical_dispenser/ert/specialops/abductor + name = "chemical dispenser" + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "dispenser_2way" + desc = "A mysterious machine which can fabricate many chemicals." \ No newline at end of file diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 91b04cf494f..37dd909a740 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -40,6 +40,18 @@ default_apply_parts() +/obj/machinery/conveyor/proc/toggle_speed(var/forced) + if(forced) + speed_process = forced + else + speed_process = !speed_process // switching gears + if(speed_process) // high gear + STOP_MACHINE_PROCESSING(src) + START_PROCESSING(SSfastprocess, src) + else // low gear + STOP_PROCESSING(SSfastprocess, src) + START_MACHINE_PROCESSING(src) + /obj/machinery/conveyor/proc/setmove() if(operating == FORWARDS) movedir = forwards @@ -186,6 +198,7 @@ var/list/conveyors // the list of converyors that are controlled by this switch anchored = 1 + var/speed_active = FALSE // are the linked conveyors on SSfastprocess? @@ -200,6 +213,15 @@ if(C.id == id) conveyors += C +/obj/machinery/conveyor_switch/proc/toggle_speed(var/forced) + speed_active = !speed_active // switching gears + if(speed_active) // high gear + for(var/obj/machinery/conveyor/C in conveyors) + C.toggle_speed(TRUE) + else // low gear + for(var/obj/machinery/conveyor/C in conveyors) + C.toggle_speed(FALSE) + // update the icon depending on the position /obj/machinery/conveyor_switch/proc/update() diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 78d8f9d3232..005c0f07d1f 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -15,6 +15,7 @@ Note: Must be placed within 3 tiles of the R&D Console use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 2500 + var/rped_recycler_ready = TRUE /obj/machinery/r_n_d/destructive_analyzer/Initialize() . = ..() @@ -22,7 +23,7 @@ Note: Must be placed within 3 tiles of the R&D Console /obj/machinery/r_n_d/destructive_analyzer/RefreshParts() var/T = 0 - for(var/obj/item/weapon/stock_parts/S in src) + for(var/obj/item/weapon/stock_parts/S in component_parts) T += S.rating decon_mod = T * 0.1 @@ -76,3 +77,44 @@ Note: Must be placed within 3 tiles of the R&D Console busy = 0 return 1 return + +/obj/machinery/r_n_d/destructive_analyzer/MouseDrop_T(atom/dropping, mob/living/user) + if(istype(dropping, /obj/item/weapon/storage/part_replacer)) + var/obj/item/weapon/storage/part_replacer/replacer = dropping + replacer.hide_from(user) + if(!linked_console) + to_chat(user, "\The [src] must be linked to an R&D console first.") + return 0 + if(!linked_console.linked_lathe) + to_chat(user, "Link a protolathe to [src]'s R&D console first.") + return 0 + if(!rped_recycler_ready) + to_chat(user, "\The [src]'s stock parts recycler isn't ready yet.") + return 0 + var/obj/machinery/r_n_d/protolathe/lathe_to_fill = linked_console.linked_lathe + var/lowest_rating = INFINITY // We want the lowest-part tier rating in the RPED so we only recycle the lowest-tier parts. + for(var/obj/item/B in replacer.contents) + if(B.rped_rating() < lowest_rating) + lowest_rating = B.rped_rating() + if(lowest_rating == INFINITY) + to_chat(user, "Mass part deconstruction attempt canceled - no valid parts for recycling detected.") + return 0 + for(var/obj/item/B in replacer.contents) + if(B.rped_rating() > lowest_rating) + continue + if(lathe_to_fill && B.matter) // Sending salvaged materials to the lathe... + for(var/t in B.matter) + if(t in lathe_to_fill.materials) + lathe_to_fill.materials[t] += B.matter[t] * src.decon_mod + qdel(B) + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + rped_recycler_ready = FALSE + addtimer(CALLBACK(src, .proc/rped_ready), 5 SECONDS) + to_chat(user, "You deconstruct all the parts of rating [lowest_rating] in [replacer] with [src].") + return 1 + else + ..() + +/obj/machinery/r_n_d/destructive_analyzer/proc/rped_ready() + rped_recycler_ready = TRUE + playsound(get_turf(src), 'sound/machines/chime.ogg', 50, 1) \ No newline at end of file diff --git a/code/modules/research/mechfab_designs_vr.dm b/code/modules/research/mechfab_designs_vr.dm index 1de0cc2dda1..099d2a23743 100644 --- a/code/modules/research/mechfab_designs_vr.dm +++ b/code/modules/research/mechfab_designs_vr.dm @@ -5,3 +5,11 @@ req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4) materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250) build_path = /obj/item/rig_module/rescue_pharm + +/datum/design/item/mechfab/rigsuit/mounted_sizegun + name = "hardsuit mounted size gun" + desc = "A suit mounted size gun. Features interface-based target size adjustment for hands-free size-altering shenanigans." + id = "rig_gun_sizegun" + req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) + materials = list(DEFAULT_WALL_MATERIAL = 3000, MAT_GLASS = 2000, MAT_URANIUM = 2000) + build_path = /obj/item/rig_module/mounted/sizegun \ No newline at end of file diff --git a/code/modules/resleeving/machines_vr.dm b/code/modules/resleeving/machines_vr.dm new file mode 100644 index 00000000000..b9f7c81aa6d --- /dev/null +++ b/code/modules/resleeving/machines_vr.dm @@ -0,0 +1,12 @@ +/obj/machinery/transhuman/resleever/abductor + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "implantchair" + +/obj/machinery/computer/transhuman/resleeving/abductor + icon = 'icons/obj/abductor.dmi' + icon_state = "console" + +/obj/machinery/clonepod/transhuman/full/abductor + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "pod_0" + name = "clonepod" \ No newline at end of file diff --git a/code/modules/vchat/css/ss13styles.css b/code/modules/vchat/css/ss13styles.css index 98dcbc18e82..2cddefb0ca5 100644 --- a/code/modules/vchat/css/ss13styles.css +++ b/code/modules/vchat/css/ss13styles.css @@ -172,6 +172,7 @@ h1.alert, h2.alert {color: #000000;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .terminus {font-family: "Times New Roman", Times, serif, sans-serif} .interface {color: #330033;} +.spacer {color: #9c660b;} /* VOREStation Add */ .black {color: #000000;} .darkgray {color: #808080;} diff --git a/code/modules/vore/appearance/preferences_vr.dm b/code/modules/vore/appearance/preferences_vr.dm index e362f51b3e6..5897cb2a484 100644 --- a/code/modules/vore/appearance/preferences_vr.dm +++ b/code/modules/vore/appearance/preferences_vr.dm @@ -10,6 +10,16 @@ /mob/living/carbon/human // Horray Furries! + var/datum/sprite_accessory/hair_accessory/hair_accessory_style = null + var/r_acc = 30 + var/g_acc = 30 + var/b_acc = 30 + var/r_acc2 = 30 + var/g_acc2 = 30 + var/b_acc2 = 30 + var/r_acc3 = 30 + var/g_acc3 = 30 + var/b_acc3 = 30 var/datum/sprite_accessory/ears/ear_style = null var/r_ears = 30 var/g_ears = 30 diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index e2c3a86b9d5..f60dd8df156 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -183,16 +183,18 @@ icon_sprite_tag = "wolf" //This could be modified later. /datum/sprite_accessory/tail/taur/wolf/wolf_2c - name = "Wolf dual-color (Taur)" + name = "Wolf 3-color (Taur)" icon_state = "wolf_s" extra_overlay = "wolf_markings" + extra_overlay2 = "wolf_markings_2" //icon_sprite_tag = "wolf2c" //TFF 22/11/19 - CHOMPStation port of fat taur sprites /datum/sprite_accessory/tail/taur/wolf/fatwolf_2c - name = "Fat Wolf dual-color (Taur)" + name = "Fat Wolf 3-color (Taur)" icon_state = "fatwolf_s" extra_overlay = "fatwolf_markings" + extra_overlay2 = "wolf_markings_2" //icon_sprite_tag = "fatwolf2c" /datum/sprite_accessory/tail/taur/wolf/synthwolf @@ -205,6 +207,7 @@ name = "Skunk (Taur)" icon_state = "skunk_s" extra_overlay = "skunk_markings" + extra_overlay2 = "skunk_markings_2" icon_sprite_tag = "skunk" /datum/sprite_accessory/tail/taur/naga @@ -401,16 +404,18 @@ ani_state = "fatfeline_w" /datum/sprite_accessory/tail/taur/feline/feline_2c - name = "Feline dual-color (Taur)" + name = "Feline 3-color (Taur)" icon_state = "feline_s" extra_overlay = "feline_markings" + extra_overlay2 = "feline_markings_2" //icon_sprite_tag = "feline2c" //TFF 22/11/19 - CHOMPStation port of fat taur sprites /datum/sprite_accessory/tail/taur/feline/fatfeline_2c - name = "Fat Feline dual-color (Taur)" + name = "Fat Feline 3-color (Taur)" icon_state = "fatfeline_s" extra_overlay = "fatfeline_markings" + extra_overlay2 = "feline_markings_2" //icon_sprite_tag = "fatfeline2c" /datum/sprite_accessory/tail/taur/feline/synthfeline @@ -495,6 +500,7 @@ name = "Otie (Taur)" icon_state = "otie_s" extra_overlay = "otie_markings" + extra_overlay2 = "otie_markings_2" suit_sprites = 'icons/mob/taursuits_otie_vr.dmi' icon_sprite_tag = "otie" diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index d301244d803..0bf95147634 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -633,6 +633,24 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/ears/forward_curled_demon_horns_bony + name = "Succubus horns, colourable" + desc = "" + icon_state = "succu-horns_b" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/ears/forward_curled_demon_horns_bony_with_colorable_ears + name = "Succubus horns with pointy ears, colourable" + desc = "" + icon_state = "elfs" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "succu-horns_b" + + + /* //////////////////////////// / =--------------------= / @@ -2004,3 +2022,30 @@ icon_state = "xenotailalt_fullcolour" do_colouration = 1 color_blend_mode = ICON_MULTIPLY + +/* +//////////////////////////// +/ =--------------------= / +/ == Misc Definitions == / +/ =--------------------= / +//////////////////////////// +*/ + +// Yes, I have to add all of this just to make some glowy hair. +// No, this isn't a character creation option, but... I guess in the future it could be, if anyone wants that? + +/datum/sprite_accessory/hair_accessory + name = "You should not see this..." + icon = 'icons/mob/vore/hair_accessories_vr.dmi' + do_colouration = 0 // Set to 1 to blend (ICON_ADD) hair color + + var/ignores_lighting = 0 // Whether or not this hair accessory will ignore lighting and glow in the dark. + var/color_blend_mode = ICON_ADD // Only appliciable if do_coloration = 1 + var/desc = "You should not see this..." + +/datum/sprite_accessory/hair_accessory/verie_hair_glow + name = "verie's hair glow" + desc = "" + icon_state = "verie_hair_glow" + ignores_lighting = 1 + //ckeys_allowed = list("vitoras") // This probably won't come into play EVER but better safe than sorry \ No newline at end of file diff --git a/code/modules/vore/appearance/update_icons_vr.dm b/code/modules/vore/appearance/update_icons_vr.dm index ab470c6af6b..9185db35f38 100644 --- a/code/modules/vore/appearance/update_icons_vr.dm +++ b/code/modules/vore/appearance/update_icons_vr.dm @@ -20,6 +20,15 @@ var/global/list/wing_icon_cache = list() return ears_s return null +/mob/living/carbon/human/proc/get_hair_accessory_overlay() + if(hair_accessory_style && !(head && (head.flags_inv & BLOCKHEADHAIR))) + var/icon/hair_acc_s = icon(hair_accessory_style.icon, hair_accessory_style.icon_state) + if(hair_accessory_style.do_colouration) + hair_acc_s.Blend(rgb(src.r_ears, src.g_ears, src.b_ears), hair_accessory_style.color_blend_mode) + return hair_acc_s + return null + + /mob/living/carbon/human/proc/get_tail_image() //If you are FBP with tail style and didn't set a custom one var/datum/robolimb/model = isSynthetic() @@ -103,6 +112,7 @@ var/global/list/wing_icon_cache = list() return image(wing_s) + // TODO - Move this to where it should go ~Leshana /mob/proc/stop_flying() if(QDESTROYING(src)) diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index 7ee65adb425..ab589d96715 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -5,6 +5,10 @@ // Ye default implementation. /obj/item/proc/digest_act(atom/movable/item_storage = null) if(istype(item_storage, /obj/item/device/dogborg/sleeper)) + if(istype(src, /obj/item/device/pda)) + var/obj/item/device/pda/P = src + if(P.id) + P.id = 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) diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index 4b16e1d66fc..b718453f2ef 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -217,6 +217,16 @@ /obj/item/weapon/melee/fluffstuff/wolfgirlsword, /obj/item/weapon/shield/fluff/wolfgirlshield) +// Ryumi: Nikki Yumeno +/obj/item/weapon/storage/box/fluff + name = "Nikki's Outfit Box" + desc = "Warning: Contains dangerous amounts of dork." + has_items = list( + /obj/item/weapon/rig/nikki, + /obj/item/clothing/head/fluff/nikki, + /obj/item/clothing/under/skirt/outfit/fluff/nikki, + /obj/item/clothing/shoes/fluff/nikki) + /* Swimsuits, for general use, to avoid arriving to work with your swimsuit. */ diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index daf0da14db8..9fde531d697 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -935,6 +935,22 @@ worn_state = "khi_uniform_sci" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 10, bio = 0, rad = 0) +/obj/item/clothing/under/rank/khi/crg //Cargo version + name = "KHI cargo suit" + desc = "Kitsuhana Heavy Industries uniform. Looks like it's in supply and cargo division colors. Even post-scarcity societies need things moved and mined sometimes." + icon_state = "khi_uniform_crg_i" + item_state = "khi_uniform_crg" + worn_state = "khi_uniform_crg" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + +/obj/item/clothing/under/rank/khi/civ //Science version + name = "KHI civilian suit" + desc = "Kitsuhana Heavy Industries uniform. Snazzy silver trim marks this is as the general civilian branch. Smells like paperwork and bureaucracy." + icon_state = "khi_uniform_civ_i" + item_state = "khi_uniform_civ" + worn_state = "khi_uniform_civ" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + /obj/item/clothing/under/rank/khi/fluff/aronai //Aro fluff version name = "KHI meditech suit" desc = "Kitsuhana Heavy Industries uniform. This one has the colors of a resleeving or mnemonics engineer. It has 'Aronai' written inside the top." @@ -2005,4 +2021,269 @@ Departamental Swimsuits, for general use //BobOfBoblandia: Charles Gettler /obj/item/clothing/head/that/fluff/gettler name = "Charles' Top-Hat" - desc = "A special hat, removed from its owner." \ No newline at end of file + desc = "A special hat, removed from its owner." + +//Ryumi: Nikki Yumeno +/obj/item/clothing/under/skirt/outfit/fluff/nikki + name = "dorky outfit" + desc = "A little witch costume that looks like it's been worn as ordinary clothes. Who in their right mind would...??" + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_onmob_vr.dmi' + icon_state = "nikki_outfit" + item_state = "nikki_outfit" + item_icons = list() + sensor_mode = 3 // I'm a dumbass and forget these all the time please understand :( + +/obj/item/clothing/under/skirt/outfit/fluff/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0) + if(..()) + if (M.ckey == "ryumi") + return 1 + else if (M.get_active_hand() == src) + to_chat(M, "What the heck? \The [src] doesn't fit!") + return 0 + +/obj/item/clothing/shoes/fluff/nikki + name = "non-magical boots" + desc = "Boots optimally built for a dork. They don't sparkle or anything, but you can imagine them doing that when you click the heels together." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_onmob_vr.dmi' + icon_state = "nikki_boots" + item_state = "nikki_boots" + +/obj/item/clothing/shoes/fluff/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0) + if(..()) + if (M.ckey == "ryumi") + return 1 + else if (M.get_active_hand() == src) + to_chat(M, "What the heck? \The [src] doesn't fit!") + return 0 + +/obj/item/clothing/suit/fluff/nikki //see /obj/item/weapon/rig/nikki + name = "cape" + desc = "Snazzy!" + flags = null + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) // It's not armor, it's a dorky frickin cape + body_parts_covered = null // Cape ain't gonna cover a THING + cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS // It will keep you toasty tho, it's more than big enough to help with that! Just wrap the thing around you when on the surface, idk + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_onmob_vr.dmi' + icon_state = "nikki" + +/obj/item/clothing/head/fluff/nikki + // I have never tryharded so much just to accomplish something so stupid as "Vore By Hat" in my entire life, and I apologize to each and every one of you. + name = "oversized witch hat" + desc = "A dork-shaped hat. Its long, pointed tip reaches far more than most hats had ought to, its wide brim complementing \ + this with its tendency to droop at the ends under its own weight." + description_fluff = "Despite what Nikki Yumeno may believe, her hat is not in fact a magical artifact of teleportation magicks. \ + It is however the result of clever utilization of bluespace technology combined with style. Like a classic magician's trick, \ + the power of this hat lies in the hidden compartment hidden on the inside, into which a personal translocation device can be \ + snapped inside. Once installed, bluespace electronics inside the hat sync with the translocator and utilize its teleportation \ + technology to create a localized bluespace portal within the hole of the hat. This tiny portal will warp anything or anyone \ + who makes physical contact with it to whatever beacon the translocator within is locked onto." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "nikki-hat" + item_state = "nikki-hat" + item_icons = list( + slot_l_hand_str = 'icons/vore/custom_clothes_left_hand_vr.dmi', + slot_r_hand_str = 'icons/vore/custom_clothes_right_hand_vr.dmi', + slot_head_str = 'icons/vore/custom_onmob_32x48_vr.dmi' + ) + flags_inv = HIDEEARS + w_class = ITEMSIZE_LARGE // THIS HAT IS FUCKIN HUGE YO + var/owner = "ryumi" + var/obj/item/device/perfect_tele/translocator = null // The translocator installed inside, if there is one. Gotta go out and get it first! + +/obj/item/clothing/head/fluff/nikki/verb/verb_translocator_unequip() + set category = "Object" + set name = "Nikki's Hat - Unequip Translocator" + set src in usr + translocator_unequip(translocator, usr) + +/obj/item/clothing/head/fluff/nikki/proc/translocator_equip(var/obj/item/device/perfect_tele/T, var/mob/living/carbon/human/user) + if (do_after(user, 2 SECONDS, T)) + user.unEquip(T) + translocator_unequip(translocator, user) + T.forceMove(src) + translocator = T + user.show_message("[bicon(src)]*click!*") + playsound(src, 'sound/machines/click.ogg', 30, 1) + +/obj/item/clothing/head/fluff/nikki/proc/translocator_unequip(var/obj/item/device/perfect_tele/T, var/mob/living/carbon/human/user) + if (translocator) + if (user) + user.put_in_hands(T) + user.show_message("[bicon(src)]*click!*") + else + translocator.forceMove(get_turf(src)) + translocator = null + playsound(src, 'sound/machines/click.ogg', 30, 1) + +/obj/item/clothing/head/fluff/nikki/proc/teleport_fail(mob/user, mob/target) + if (target != user) + user.visible_message("[user] harmlessly bops [target] with \the [src].", \ + "\The [src] harmlessly bops [target]. The hat seems... unwilling?") + else + user.visible_message("\The [src] flops over [user]'s' head for a moment, but they seem alright.", \ + "\The [src] flops over your head for a moment, but you correct it without issue. There we go!") + +/obj/item/clothing/head/fluff/nikki/proc/hat_warp_checks(var/mob/living/target, mob/user, proximity_flag) + if (!proximity_flag) + return 0 + + if (!translocator) + to_chat(user, "\The [src] doesn't have a translocator inside it yet, you goof!") + return 0 + + if (target.ckey == owner && target != user) // ur not getting me that easy sonny jim...... + to_chat(user, "You think to turn \the [src] on its creator?! FOOOOOOOOL.") + to_chat(user, "From seemingly nowhere you hear echoing, derisive laughter, accompanied by a stock laugh track and... Are those bike horns?") + return 0 + + if (!istype(target)) + to_chat(user, "\The [src] isn't a valid target!") + return 0 + + // Because other mobs (i.e. monkeys) apparently have dropnom prey set to 0, we check SPECIFICALLY for humans' dropnom setting. + if (target.type == /mob/living/carbon/human && !target.can_be_drop_prey) + teleport_fail(user, target) + return 0 + + if (!translocator.teleport_checks(target, user)) + return 0 + + else return 1 + +/obj/item/clothing/head/fluff/nikki/attackby(obj/item/weapon/I as obj, mob/user as mob) + if (istype(I, /obj/item/device/perfect_tele) && user.get_inactive_hand() == src) + if (translocator) + visible_message("[user] starts to pull \a [translocator] out of \the [src] to swap it out with \the [I]...", \ + "You start pulling \the [translocator] pops out of its compartment with a soft 'click' as you replace it with \the [I]....") + else + visible_message("[user] begins slipping \the [I] into \the [src]...", \ + "You begin to snap \the [I] into a small, hidden compartment inside \the [src]...") + // This works for both adding and replacing a translocator + translocator_equip(I, user) + return + else if (translocator) + translocator.attackby(I, user) + return + ..() + +/obj/item/clothing/head/fluff/nikki/get_description_interaction() + . = ..() + if (translocator) + . += "It has \a [translocator] inside of it. Alt-click while holding it on your inactive hand to remove it." + . += "Otherwise, this hat functions exactly as the translocator it has inside while still being a sweet head accessory." + else + . += "A translocator can be placed inside of it! While holding the hat in your inactive hand, use a translocator on it to slip it inside." + . += "After doing this, it will function as both a head accessory and teleportation device." + + +/obj/item/clothing/head/fluff/nikki/attack_hand(mob/user) + if (translocator && (user.get_inactive_hand() == src)) + translocator.unload_ammo(user, ignore_inactive_hand_check = 1) + return + ..() + +/obj/item/clothing/head/fluff/nikki/AltClick(mob/user) + if (translocator && (user.get_inactive_hand() == src)) + translocator_unequip(translocator, user) + +/obj/item/clothing/head/fluff/nikki/attack_self(mob/user) + ..() + if (translocator) + translocator.attack_self(user, user) + return + else + to_chat(user, "\The [src] doesn't have a translocator inside it right now.") + return + +/obj/item/clothing/head/fluff/nikki/examine(mob/user) // If it has a translocator installed, make it very obvious to viewers that something WEIRD is going on with this hat. + . = ..() + if (translocator) + . += "Weird... You can't see the bottom of the hole inside the hat..." + +/obj/item/clothing/head/fluff/nikki/equipped(mob/living/carbon/human/user, slot) + . = ..() + if (slot == slot_head && translocator && user.ckey != owner) // This way we don't unnecessarily spam the chat with hat/translocator errors + // hey, are we actually able to teleport this poor person? + if (hat_warp_checks(user, user, proximity_flag = 1)) + // YOU FOOL! YOU HAVE ACTIVATED MY STAND, 「VORE BY HAT」! + src.visible_message("\The [src] falls over [user]'s head... and somehow falls over the rest of their body, causing them to vanish inside. Where did they go?!", \ + "The hat falls over your head as you put it on, enveloping you in a bright green light! Uh oh.") + var/uh_oh = pick(translocator.beacons) + user.remove_from_mob(src, get_turf(user)) + translocator.destination = translocator.beacons[uh_oh] + translocator.afterattack(user, user, proximity = 1, ignore_fail_chance = 1) + add_attack_logs(user, user, "Tried to put on \the [src] and was involuntarily teleported by it (via \the [translocator] within)!") + return + +/obj/item/clothing/head/fluff/nikki/afterattack(var/mob/living/target, mob/user, proximity_flag, click_parameters) + // If the hat is willing to cooperate with the holder... + if (hat_warp_checks(target, user, proximity_flag)) + // Silly fluffed up styles of teleporting people based on user intent. + switch (user.a_intent) + if (I_HELP) + user.visible_message("[user] guides \the [target] to the bottomless hole within \the [src]. They begin to climb inside...") + if (do_after(user, 5 SECONDS, target)) + translocator.afterattack(target, user, proximity_flag) + if (I_DISARM) + user.visible_message("[user] plops \the [src] onto \the [target]'s head!") + translocator.afterattack(target, user, proximity_flag) + if (I_GRAB) + user.visible_message("[user] begins stuffing [target] into \the [src]!") + if (do_after(user, 5 SECONDS, target)) + translocator.afterattack(target, user, proximity_flag) + if (I_HURT) + user.visible_message("[user] swipes \the [src] over \the [target]!") + translocator.afterattack(target, user, proximity_flag) + + add_attack_logs(user, target, "Teleported [target] with via \the [src]'s [translocator]!") + else ..() + +//Vitoras: Verie +/obj/item/clothing/suit/storage/hooded/fluff/verie + name = "distressingly cyan hoodie" + desc = "A cute, brightly colored hoodie perfect for occasional concealment of a verie silly nerd. A little tag inside \ + the collar bears only the letters \"VW.\"" + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "verie_hoodie" + + icon_override = 'icons/vore/custom_onmob_vr.dmi' + item_state = "verie_hoodie" + + hoodtype = /obj/item/clothing/head/hood/winter/fluff/verie + + var/owner = "vitoras" + +/obj/item/clothing/suit/storage/hooded/fluff/verie/ToggleHood() + // If you ain't the robutt, you probably don't have the hair style that the hooded icon states are made for. sorry! + var/mob/living/carbon/human/H = src.loc + if (H.ckey != owner) + to_chat(H, "Strange... the hood doesn't go over your head no matter how you try to put it up.") + return + ..() + +/obj/item/clothing/head/hood/winter/fluff/verie + name = "not-so-cyan hood" + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "verie_hood" + + icon_override = 'icons/vore/custom_onmob_vr.dmi' + item_state = "verie_hood" + +/obj/item/clothing/under/fluff/verie + name = "salaciously stylised suit" + desc = "It's kind of difficult to identify the type of material that makes up this form-fitting suit. It is stretchy and flexible, but \ + is firm in its toughness, and clings tightly to the skin. Come to think of it, it glistens quite a bit in the light and- \ + oh god it's latex.\ + \n... A Verie appropriate material choice indeed." //the wordplay never ends + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "veriesuit" + + icon_override = 'icons/vore/custom_onmob_vr.dmi' + item_state = "veriesuit" + + body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET|ARMS|HANDS + + diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 31f47afe06e..3b71faa6abe 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1254,6 +1254,52 @@ else return 1 +//Ryumi - Nikki Yumeno +/obj/item/weapon/rig/nikki + name = "weird necklace" + desc = "A necklace with a brilliantly blue crystal encased in protective glass." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_onmob_vr.dmi' + suit_type = "probably not magical" + icon_state = "nikki" + w_class = ITEMSIZE_SMALL // It is after all only a necklace + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0) // this isn't armor, it's a dorky frickin cape + siemens_coefficient = 0.9 + slowdown = 0 + offline_slowdown = 0 + offline_vision_restriction = 0 + siemens_coefficient = 0.9 + chest_type = /obj/item/clothing/suit/fluff/nikki + + req_access = list() + req_one_access = list() + + helm_type = null + glove_type = null + boot_type = null + + allowed = list( + /obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/storage, + ) + +/obj/item/weapon/rig/nikki/attackby(obj/item/W, mob/living/user) + //This thing accepts ONLY mounted sizeguns. That's IT. Nothing else! + if(open && istype(W,/obj/item/rig_module) && !istype(W,/obj/item/rig_module/mounted/sizegun)) + to_chat(user, "\The [src] only accepts mounted size gun modules.") + return + ..() + +/obj/item/weapon/rig/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0) // Feel free to (try to) put Nikki's hat on! The necklace though is a flat-out no-go. + if(..()) + if (M.ckey == "ryumi") + return 1 + else if (M.get_active_hand() == src) + to_chat(M, "For some reason, the necklace seems to never quite get past your head when you try to put it on... Weird, it looked like it would fit.") + return 0 + //Nickcrazy - Damon Bones Xrim /obj/item/clothing/suit/storage/toggle/bomber/bombersec name = "Security Bomber Jacket" @@ -1308,4 +1354,53 @@ /obj/item/weapon/reagent_containers/food/drinks/glass2/fluff/claraflask/update_icon() ..() name = initial(name) - desc = initial(desc) \ No newline at end of file + desc = initial(desc) + +//Vitoras: Verie +/obj/item/weapon/fluff/verie + name = "glowy hairbrush" + desc = "A pulse of light periodically zips across the top of this blue brush. This... is not an ordinary hair care tool. \ + A small inscription can be seen in one side of the brush: \"THIS DEVICE IS ONLY COMPATIBLE WITH MODEL RI \ + POSITRONICS IN A MODEL E CHASSIS.\"" + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "verie_brush" + w_class = ITEMSIZE_TINY + + var/owner = "vitoras" + +/obj/item/weapon/fluff/verie/attack_self(mob/living/carbon/human/user) + if (istype(user)) + // It's only made for Verie's chassis silly! + if (user.ckey != owner) + to_chat(user, "The brush's teeth are far too rough to even comb your hair. Apparently, \ + this device was not made for people like you.") + return + + if (!user.hair_accessory_style) + var/datum/sprite_accessory/hair_accessory/verie_hair_glow/V = new(user) + user.hair_accessory_style = V + user.update_hair() + user.visible_message("[user] combs her hair. \The [src] leaves behind glowing cyan highlights as it passes through \ + her black strands.", \ + "You brush your hair. \The [src]'s teeth begin to vibrate and glow as they react to your nanites. \ + The teeth stimulate the nanites in your hair strands until your hair give off a brilliant, faintly pulsing \ + cyan glow!") + + else + user.visible_message("[user] combs her hair. \The [src] brushes away her glowing cyan highlights. Neat!", \ + "You brush your hair. \The [src]'s teeth wipe away the glowing streaks in your hair \ + like a sponge scrubbing away a stain.") + user.hair_accessory_style = null + for(var/datum/sprite_accessory/hair_accessory/verie_hair_glow/V in user) + to_chat(user, "found a V to delete!") + qdel(V) + user.update_hair() + + + else + to_chat(user, "\The [src] isn't compatible with your body as it is now.") + + + + + diff --git a/code/modules/vore/resizing/sizegun_vr.dm b/code/modules/vore/resizing/sizegun_vr.dm index 7fdd357d7f3..863fad54fcd 100644 --- a/code/modules/vore/resizing/sizegun_vr.dm +++ b/code/modules/vore/resizing/sizegun_vr.dm @@ -82,3 +82,8 @@ /obj/item/projectile/beam/sizelaser/grow set_size = 2.0 //200% of current size + +/obj/item/weapon/gun/energy/sizegun/mounted + name = "mounted size gun" + self_recharge = 1 + use_external_power = 1 \ No newline at end of file diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 3c32be398c9..3429f4c6f14 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -1,5 +1,4 @@ some~user - Species - admiraldragon - Vox aetherelemental - Daemon alphaprime1 - Protean @@ -28,6 +27,7 @@ khanivore - Protean killjaden - Protean ktccd - Diona magpiemayhem - Vox +marco_barko - Protean mewchild - Diona mewchild - Vox mrsebbi - Xenochimera @@ -35,8 +35,11 @@ natje - Xenochimera nerdass - Protean ontejbjoav - Diona oreganovulgaris - Xenochimera +owwy - Black-Eyed Shadekin +oxenfree - Protean paradoxspace - Xenochimera pearlprophet - Protean +pemdesos - Protean phoenixx0 - Vox radiantaurora - Protean rapidvalj - Vox @@ -61,6 +64,7 @@ tastypred - Black-Eyed Shadekin tastypred - Xenochimera tastypred - Protean timidvi - Diona +trikonei - Protean varonis - Xenochimera verkister - Xenochimera vitoras - Protean @@ -71,3 +75,4 @@ xioen - Xenochimera xonkon - Protean zalvine - Shadekin Empathy zammyman215 - Vox + diff --git a/html/changelogs/KasparoVy - PR - 7760.yml b/html/changelogs/KasparoVy - PR - 7760.yml new file mode 100644 index 00000000000..c4569eead39 --- /dev/null +++ b/html/changelogs/KasparoVy - PR - 7760.yml @@ -0,0 +1,45 @@ +################################ +# 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: KasparoVy + +# 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: + - imageadd: Adds orange Teshari goggles, selectable in the loadout. + - imageadd: Adds blindfold & new white (recolorable) blindfold to loadout. + - imageadd: Adds species-fitted Teshari ring sprites. + - imageadd: Adds species-fitted Teshari hudpatches & white blindfold. + - imageadd: Adds full selection of Teshari belted cloaks. + - imageadd: Adds full selection of non-job Teshari hooded cloaks. + - rscadd: Adds a bunch of Teshari worksuits (sprites already existed). + - imageadd: Adds some species-fitted Teshari jacket accessories (tan, charcoal, navy, burgundy, checkered). + - tweak: Updates all Teshari undercoats and cloaks with new sprites from downstreams. + - fix: Fixes Teshari captain glove sprites. diff --git a/icons/_nanomaps/tether_nanomap_z1.png b/icons/_nanomaps/tether_nanomap_z1.png index 0f1d05e52af..a94568d0de7 100644 Binary files a/icons/_nanomaps/tether_nanomap_z1.png and b/icons/_nanomaps/tether_nanomap_z1.png differ diff --git a/icons/_nanomaps/tether_nanomap_z2.png b/icons/_nanomaps/tether_nanomap_z2.png index 3981a983240..485afcd2403 100644 Binary files a/icons/_nanomaps/tether_nanomap_z2.png and b/icons/_nanomaps/tether_nanomap_z2.png differ diff --git a/icons/_nanomaps/tether_nanomap_z3.png b/icons/_nanomaps/tether_nanomap_z3.png index 5b6ff7d1b5a..ade27a8b4c8 100644 Binary files a/icons/_nanomaps/tether_nanomap_z3.png and b/icons/_nanomaps/tether_nanomap_z3.png differ diff --git a/icons/effects/effects_vr.dmi b/icons/effects/effects_vr.dmi index 276a33bae6e..02569f6157d 100644 Binary files a/icons/effects/effects_vr.dmi and b/icons/effects/effects_vr.dmi differ diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index 6320593c1a1..0be51e7c5c7 100644 Binary files a/icons/mob/eyes.dmi and b/icons/mob/eyes.dmi differ diff --git a/icons/mob/human_races/r_human_vr.dmi b/icons/mob/human_races/r_human_vr.dmi index 7a91929aad3..987d47e0642 100644 Binary files a/icons/mob/human_races/r_human_vr.dmi and b/icons/mob/human_races/r_human_vr.dmi differ diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index 82d77e8106e..d165d0fee4f 100644 Binary files a/icons/mob/items/lefthand_guns.dmi and b/icons/mob/items/lefthand_guns.dmi differ diff --git a/icons/mob/species/seromi/deptcloak.dmi b/icons/mob/species/seromi/deptcloak.dmi index 532c208187e..7a9a4128537 100644 Binary files a/icons/mob/species/seromi/deptcloak.dmi and b/icons/mob/species/seromi/deptcloak.dmi differ diff --git a/icons/mob/species/seromi/deptcloak_vr.dmi b/icons/mob/species/seromi/deptcloak_vr.dmi deleted file mode 100644 index 7c0f187ec5d..00000000000 Binary files a/icons/mob/species/seromi/deptcloak_vr.dmi and /dev/null differ diff --git a/icons/mob/species/seromi/deptjacket_vr.dmi b/icons/mob/species/seromi/deptjacket_vr.dmi deleted file mode 100644 index 9b65728e65a..00000000000 Binary files a/icons/mob/species/seromi/deptjacket_vr.dmi and /dev/null differ diff --git a/icons/mob/species/seromi/teshari_cloak.dmi b/icons/mob/species/seromi/teshari_cloak.dmi index 2d7e5c1d499..a222ede26b1 100644 Binary files a/icons/mob/species/seromi/teshari_cloak.dmi and b/icons/mob/species/seromi/teshari_cloak.dmi differ diff --git a/icons/mob/species/seromi/teshari_cloak_vr.dmi b/icons/mob/species/seromi/teshari_cloak_vr.dmi deleted file mode 100644 index e765cf364be..00000000000 Binary files a/icons/mob/species/seromi/teshari_cloak_vr.dmi and /dev/null differ diff --git a/icons/mob/species/seromi/teshari_hood_vr.dmi b/icons/mob/species/seromi/teshari_hood.dmi similarity index 100% rename from icons/mob/species/seromi/teshari_hood_vr.dmi rename to icons/mob/species/seromi/teshari_hood.dmi diff --git a/icons/mob/species/werebeast/back.dmi b/icons/mob/species/werebeast/back.dmi index f35e6d8ea46..14cd04dbdd5 100644 Binary files a/icons/mob/species/werebeast/back.dmi and b/icons/mob/species/werebeast/back.dmi differ diff --git a/icons/mob/suit_vr.dmi b/icons/mob/suit_vr.dmi index 017c99b4acb..79a9d12b761 100644 Binary files a/icons/mob/suit_vr.dmi and b/icons/mob/suit_vr.dmi differ diff --git a/icons/mob/vore/ears_vr.dmi b/icons/mob/vore/ears_vr.dmi index 344da6e5577..14f46e0926c 100644 Binary files a/icons/mob/vore/ears_vr.dmi and b/icons/mob/vore/ears_vr.dmi differ diff --git a/icons/mob/vore/hair_accessories_vr.dmi b/icons/mob/vore/hair_accessories_vr.dmi new file mode 100644 index 00000000000..4411f5c00c5 Binary files /dev/null and b/icons/mob/vore/hair_accessories_vr.dmi differ diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 7d283e65303..7bc343655af 100644 Binary files a/icons/mob/vore/taurs_vr.dmi and b/icons/mob/vore/taurs_vr.dmi differ diff --git a/icons/mob/vore64x64.dmi b/icons/mob/vore64x64.dmi index a1042a6fd9d..d0fb9615948 100644 Binary files a/icons/mob/vore64x64.dmi and b/icons/mob/vore64x64.dmi differ diff --git a/icons/obj/abductor_vr.dmi b/icons/obj/abductor_vr.dmi index 96975067069..3fb5c6896bb 100644 Binary files a/icons/obj/abductor_vr.dmi and b/icons/obj/abductor_vr.dmi differ diff --git a/icons/obj/clothing/masks_vr.dmi b/icons/obj/clothing/masks_vr.dmi index 7508f018e7d..78230b3e597 100644 Binary files a/icons/obj/clothing/masks_vr.dmi and b/icons/obj/clothing/masks_vr.dmi differ diff --git a/icons/obj/clothing/suits_vr.dmi b/icons/obj/clothing/suits_vr.dmi index a02c4756df5..97a2d4e58ab 100644 Binary files a/icons/obj/clothing/suits_vr.dmi and b/icons/obj/clothing/suits_vr.dmi differ diff --git a/icons/obj/decals_vr.dmi b/icons/obj/decals_vr.dmi index 41586b5f88c..babe5fe0d2a 100644 Binary files a/icons/obj/decals_vr.dmi and b/icons/obj/decals_vr.dmi differ diff --git a/icons/obj/doors/Door2x1tinted_vr.dmi b/icons/obj/doors/Door2x1tinted_vr.dmi new file mode 100644 index 00000000000..4fa9d8d9e2b Binary files /dev/null and b/icons/obj/doors/Door2x1tinted_vr.dmi differ diff --git a/icons/obj/doors/Doorcomtinted_vr.dmi b/icons/obj/doors/Doorcomtinted_vr.dmi new file mode 100644 index 00000000000..8e87a9ab3e1 Binary files /dev/null and b/icons/obj/doors/Doorcomtinted_vr.dmi differ diff --git a/icons/obj/doors/Doorsectinted_vr.dmi b/icons/obj/doors/Doorsectinted_vr.dmi new file mode 100644 index 00000000000..d03c8bf66d2 Binary files /dev/null and b/icons/obj/doors/Doorsectinted_vr.dmi differ diff --git a/icons/obj/doors/doormedtinted_vr.dmi b/icons/obj/doors/doormedtinted_vr.dmi new file mode 100644 index 00000000000..dfa0a36500f Binary files /dev/null and b/icons/obj/doors/doormedtinted_vr.dmi differ diff --git a/icons/obj/hydroponics_products.dmi b/icons/obj/hydroponics_products.dmi index af1beb56799..cb0e5036928 100644 Binary files a/icons/obj/hydroponics_products.dmi and b/icons/obj/hydroponics_products.dmi differ diff --git a/icons/obj/rig_modules_vr.dmi b/icons/obj/rig_modules_vr.dmi new file mode 100644 index 00000000000..1ee2c008aa4 Binary files /dev/null and b/icons/obj/rig_modules_vr.dmi differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index b83b49c93a3..0e0894a345e 100644 Binary files a/icons/turf/areas.dmi and b/icons/turf/areas.dmi differ diff --git a/icons/turf/flooring/decals_vr.dmi b/icons/turf/flooring/decals_vr.dmi index 6f6a210ea75..4447453ba93 100644 Binary files a/icons/turf/flooring/decals_vr.dmi and b/icons/turf/flooring/decals_vr.dmi differ diff --git a/icons/vore/custom_clothes_left_hand_vr.dmi b/icons/vore/custom_clothes_left_hand_vr.dmi new file mode 100644 index 00000000000..ec5dd4b55ae Binary files /dev/null and b/icons/vore/custom_clothes_left_hand_vr.dmi differ diff --git a/icons/vore/custom_clothes_right_hand_vr.dmi b/icons/vore/custom_clothes_right_hand_vr.dmi new file mode 100644 index 00000000000..2fc3bdb14fb Binary files /dev/null and b/icons/vore/custom_clothes_right_hand_vr.dmi differ diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 52ef983f10a..3e3d53b3db5 100644 Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ diff --git a/icons/vore/custom_items_vr.dmi b/icons/vore/custom_items_vr.dmi index 4856d6c311f..10580ec71f0 100644 Binary files a/icons/vore/custom_items_vr.dmi and b/icons/vore/custom_items_vr.dmi differ diff --git a/icons/vore/custom_onmob_32x48_vr.dmi b/icons/vore/custom_onmob_32x48_vr.dmi new file mode 100644 index 00000000000..2889db5cc02 Binary files /dev/null and b/icons/vore/custom_onmob_32x48_vr.dmi differ diff --git a/icons/vore/custom_onmob_vr.dmi b/icons/vore/custom_onmob_vr.dmi index 1dbfb6d011b..aaf141e83f7 100644 Binary files a/icons/vore/custom_onmob_vr.dmi and b/icons/vore/custom_onmob_vr.dmi differ diff --git a/maps/expedition_vr/alienship/_alienship.dm b/maps/expedition_vr/alienship/_alienship.dm index 7dad899974b..9646dd12de0 100644 --- a/maps/expedition_vr/alienship/_alienship.dm +++ b/maps/expedition_vr/alienship/_alienship.dm @@ -178,9 +178,3 @@ requires_power = FALSE /area/tether_away/alienship/equip_dump - -// -- Turfs -- // -/turf/simulated/shuttle/floor/alienplating/vacuum - oxygen = 0 - nitrogen = 0 - temperature = TCMB diff --git a/maps/expedition_vr/space/_fueldepot.dm b/maps/expedition_vr/space/_fueldepot.dm index 1f3241aee7a..1b31997bbc9 100644 --- a/maps/expedition_vr/space/_fueldepot.dm +++ b/maps/expedition_vr/space/_fueldepot.dm @@ -36,9 +36,3 @@ oxygen = 0 nitrogen = 0 temperature = TCMB - -/obj/machinery/atmospherics/pipe/tank/phoron/full - start_pressure = 15000 - -/obj/machinery/atmospherics/pipe/tank/air/full - start_pressure = 15000 diff --git a/maps/offmap_vr/om_ships/abductor.dm b/maps/offmap_vr/om_ships/abductor.dm new file mode 100644 index 00000000000..0b10f1c7568 --- /dev/null +++ b/maps/offmap_vr/om_ships/abductor.dm @@ -0,0 +1,88 @@ +// Compile in the map for CI testing if we're testing compileability of all the maps +#if MAP_TEST +#include "abductor.dmm" +#endif + +// Map template for spawning the shuttle +/datum/map_template/om_ships/abductor + name = "OM Ship - Abductor Ship (New Z)" + desc = "A ship for spooky aliens to kidnap farmers and unfortunate spacemen." + mappath = 'abductor.dmm' + +/area/abductor + requires_power = 0 + icon_state = "purple" + +/area/abductor/ + name = "Abductor Ship" + flags = RAD_SHIELDED | BLUE_SHIELDED + +/area/abductor/interior + name = "Abductor Ship Interior" + +/area/abductor/exterior + name = "Abductor Ship Exterior" + has_gravity = 0 + +// The 'Abductor Ship' +/obj/effect/overmap/visitable/ship/abductor + name = "spacecraft" + desc = "Spacefaring vessel." + icon_state = "shuttle" + moving_state = "shuttle" + scanner_name = "unknown vessel" + scanner_desc = @{"[i]Registration[/i]: Unknown +[i]Class[/i]: Corvette +[i]Transponder[/i]: No transponder detected." +[b]Notice[/b]: Deep scans detect unknown power signatures, and onboard transporter technology."} + color = "#11414c" //STEALTH + vessel_mass = 8000 + vessel_size = SHIP_SIZE_SMALL + initial_generic_waypoints = list("abductor_port", "abductor_starboard") + fore_dir = NORTH + +/obj/item/weapon/paper/alien/abductor + name = "Read Me" + info = {"((Just to state the obvious here, but make sure you're reading OOC notes and all that. This role does not give you any special protections from the rules. Only abduct people who seem like they'd be cool with it.))

+ +Your mission is to travel out into space to retrieve individuals to experiment upon.

+ +Just what experiments you do are up to you, thought it should be noted, we can't do experiments on corpses, so you should be careful not to kill anyone in the process of acquiring your subject. Needless killing is grounds for termination from the organization.

+ +The experimentation process however can be fatal if necessary, so long as we get good data. ((And the person's cool with it OOCly))

+ +You will find that the ship is equipped with transporter technology. There are teleporters to the outside world on both the port and starboard sides. Each of the experimentation chambers is also outfitted with an advanced translocator device that is linked to its given room. You will want to ensure that you take a translocator device with you BEFORE you leave the ship, as there will be no other way for you to return without assistance.

+ +Your translocator device is arguably your most critical piece of equipment, and it is imperative that you not lose it, as possessing it would allow outsiders access to the ship.

+ +The center of the ship sports the shield generator, as well as the chemical and resleeving labs. It would be wise to ensure that if your experiments are fatal, to scan the mind and body of your subject before you proceed, so we can ensure that we can return the subjects to where we find them.

+ +To the starboard and port sides you will find a total of six experimentation rooms, and two transporter rooms, as well as two engine rooms at the aft.

+ +The aft center of the ship is the common equipment room. The items here are limited in quantity, so only take what you intend to use in your given task.

+ +At the fore of the vessel are the briefing rooms, and the bridge.

+ +Lastly, there are camera uplink consoles scattered around the ship. It is recommended that you take stock of where potential targets are before you depart.

+ +You will find a dispenser within the room you started in which contains some basic equipment that you may wish to take with you. Please do not loot the dispensers from other rooms unless the one assigned to it is okay with it.

+ +And finally, to leave this room, you will want to put your ID on the table, and pray to the corporate overlords to add access 777 to it."} + +/obj/machinery/porta_turret/alien/abductor + name = "anti-personnel turret" + installation = /obj/item/weapon/gun/energy/gun/taser + lethal = FALSE + health = 500 // Sturdier turrets, non-lethal, for capturing people alive + maxhealth = 500 + req_one_access = list(777) // The code I've been using for events, same as the doors + +/obj/machinery/porta_turret/alien/abductor/ion + name = "anti-personnel turret" + installation = /obj/item/weapon/gun/energy/ionrifle/weak + lethal = TRUE + +/obj/machinery/power/rtg/abductor/built/abductor + name = "Void Core" + power_gen = 5000000 + diff --git a/maps/offmap_vr/om_ships/abductor.dmm b/maps/offmap_vr/om_ships/abductor.dmm new file mode 100644 index 00000000000..11f3098ca68 --- /dev/null +++ b/maps/offmap_vr/om_ships/abductor.dmm @@ -0,0 +1,20849 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/machinery/porta_turret/alien/abductor/ion, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"bG" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/abductor/interior) +"bP" = ( +/obj/machinery/transhuman/synthprinter, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"cF" = ( +/turf/space, +/area/space) +"db" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"dN" = ( +/obj/structure/closet/alien, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/clotting, +/obj/item/weapon/storage/firstaid/clotting, +/obj/item/weapon/storage/firstaid/bonemed, +/obj/item/weapon/storage/firstaid/bonemed, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid, +/obj/item/weapon/storage/firstaid, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ed" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"eu" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"eS" = ( +/obj/machinery/vending/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"eV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"fo" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/exterior) +"fw" = ( +/obj/structure/table/alien, +/obj/item/device/radio_jammer/admin, +/obj/item/device/radio_jammer/admin, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"fz" = ( +/obj/structure/table/alien, +/obj/item/weapon/implanter, +/obj/item/weapon/implanter, +/obj/item/weapon/implant/freedom, +/obj/item/weapon/implant/adrenalin, +/obj/item/weapon/implant/sizecontrol, +/obj/item/weapon/implant/sizecontrol, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"fQ" = ( +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/teargas, +/obj/item/weapon/grenade/flashbang/clusterbang, +/obj/item/weapon/grenade/flashbang/clusterbang, +/obj/item/weapon/storage/box/metalfoam, +/obj/item/clothing/mask/gas/wwii, +/obj/item/clothing/mask/gas, +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"gA" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hj" = ( +/obj/structure/table/alien, +/obj/item/device/paicard, +/obj/item/device/paicard, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hq" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Bridge"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hQ" = ( +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ib" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"iF" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/exterior) +"iH" = ( +/obj/item/weapon/paper/alien/abductor, +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"jI" = ( +/obj/machinery/clonepod/transhuman/full/abductor{ + name = "grower pod" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"kf" = ( +/obj/machinery/turretid/stun{ + ailock = 1; + check_arrest = 0; + check_down = 0; + check_records = 0; + control_area = /area/abductor/interior; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Ship interior turret control"; + pixel_x = 32; + pixel_y = 64; + req_access = list(777); + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"kT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"mh" = ( +/obj/machinery/transhuman/resleever/abductor{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nv" = ( +/obj/structure/table/alien, +/obj/item/clothing/mask/gas/voice, +/obj/item/clothing/mask/gas/voice, +/obj/item/device/universal_translator/ear, +/obj/item/device/universal_translator/ear, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nw" = ( +/obj/machinery/chemical_dispenser/ert/specialops/abductor{ + density = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nx" = ( +/obj/machinery/button/remote/airlock{ + id = "abd1"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nA" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd3"; + name = "Experimentation 3"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pa" = ( +/obj/structure/closet/alien, +/obj/item/device/sleevemate, +/obj/item/device/flash, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"pc" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/gun/energy/netgun, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pB" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 5"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pG" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd1"; + name = "Experimentation 1"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pV" = ( +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"qk" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"qu" = ( +/obj/structure/table/alien, +/obj/item/clothing/shoes/boots/speed, +/obj/item/clothing/shoes/boots/speed, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"qL" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"rB" = ( +/obj/structure/table/alien, +/obj/item/device/perfect_tele/alien, +/obj/item/device/perfect_tele/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rL" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/belt/utility/alien/full, +/obj/item/weapon/storage/belt/utility/alien/full, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rP" = ( +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "abd6"; + name = "Door Bolts"; + pixel_y = -25; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"sv" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced{ + dir = 4 + }, +/obj/structure/window/phoronreinforced{ + dir = 8 + }, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"td" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/device/sleevemate, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"tl" = ( +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"tI" = ( +/obj/structure/table/alien, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"tQ" = ( +/obj/structure/table/alien, +/obj/item/clothing/head/helmet/alien, +/obj/item/clothing/head/helmet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"uU" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "abd3"; + name = "Door Bolts"; + pixel_x = -27; + pixel_y = 2; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vk" = ( +/obj/machinery/computer/ship/helm/abductor{ + req_one_access = list() + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vm" = ( +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "abd5"; + name = "Door Bolts"; + pixel_y = -25; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vF" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vS" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/belt/medical/alien, +/obj/item/weapon/storage/belt/medical/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wk" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 6"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wA" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Starboard Engine Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wZ" = ( +/turf/simulated/shuttle/wall/alien, +/area/abductor) +"xc" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"xg" = ( +/obj/machinery/vending/entertainer, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"xD" = ( +/obj/machinery/computer/transhuman/resleeving/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"yr" = ( +/obj/item/clothing/shoes/magboots, +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"yB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"zk" = ( +/obj/machinery/vending/abductor{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"zu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"AZ" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/medigun, +/obj/item/weapon/gun/energy/medigun, +/obj/item/weapon/cell/infinite, +/obj/item/weapon/cell/infinite, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Bv" = ( +/obj/structure/table/alien, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"DG" = ( +/obj/structure/table/alien, +/obj/item/weapon/bluespace_harpoon, +/obj/item/weapon/bluespace_harpoon, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"DI" = ( +/obj/machinery/computer/teleporter{ + dir = 2 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"EA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fh" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = 32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fl" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fq" = ( +/obj/item/weapon/bikehorn, +/obj/item/toy/bosunwhistle, +/obj/item/weapon/storage/bible, +/obj/item/weapon/storage/photo_album, +/obj/item/weapon/storage/trinketbox, +/obj/item/weapon/storage/briefcase/clutch, +/obj/item/weapon/storage/wallet/random, +/obj/item/weapon/storage/wallet/womens, +/obj/item/weapon/bananapeel, +/obj/item/device/taperecorder, +/obj/item/device/camera, +/obj/item/device/binoculars, +/obj/item/device/binoculars/spyglass, +/obj/item/device/laser_pointer/red, +/obj/item/device/healthanalyzer, +/obj/item/weapon/stamp/chameleon, +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fw" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 2"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ge" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1; + icon_state = "map-fuel" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"GB" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + icon_state = "door_locked"; + id_tag = "abdex"; + locked = 1; + name = "Fore Port Exterior Access"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"GE" = ( +/obj/structure/table/alien, +/obj/item/clothing/suit/armor/alien, +/obj/item/clothing/suit/armor/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Hj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"Hv" = ( +/obj/effect/overmap/visitable/ship/abductor, +/turf/space, +/area/space) +"IH" = ( +/obj/structure/table/alien, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ji" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"JF" = ( +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"JW" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 3"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ke" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd5"; + name = "Experimentation 5"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Kx" = ( +/obj/structure/table/alien, +/obj/item/clothing/glasses/thermal/syndi, +/obj/item/clothing/glasses/thermal/syndi, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"KD" = ( +/obj/machinery/turretid/stun{ + ailock = 1; + check_arrest = 0; + check_down = 0; + check_records = 0; + control_area = /area/abductor/exterior; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Ship exterior turret control"; + pixel_y = 30; + req_access = list(777); + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"KJ" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "abductor_port"; + name = "Near Unknown Vessel - Port" + }, +/turf/space, +/area/space) +"KW" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Lg" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + req_one_access = list(777) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ll" = ( +/obj/machinery/button/remote/airlock{ + id = "abd2"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"LH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"LU" = ( +/obj/machinery/chem_master, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"LW" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd6"; + name = "Experimentation 6"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Nk" = ( +/obj/structure/bed/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"Nq" = ( +/obj/structure/table/alien, +/obj/item/weapon/melee/baton, +/obj/item/weapon/melee/baton, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ND" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 1"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ov" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/sickshot, +/obj/item/weapon/gun/energy/sickshot, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Oz" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced, +/obj/structure/window/phoronreinforced{ + dir = 1 + }, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"OG" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Equipment Access"; + req_one_access = list(777) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"PJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"PO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Qe" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"Qf" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Qy" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = -32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"QI" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd4"; + name = "Experimentation 4"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"QJ" = ( +/obj/structure/prop/alien/dispenser/twoway, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Rr" = ( +/obj/machinery/computer/ship/engines/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"RA" = ( +/obj/machinery/computer/ship/sensors/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"RQ" = ( +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"SD" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ti" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Port Transporter Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Tm" = ( +/obj/machinery/computer/ship/navigation/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ty" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 4"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"TA" = ( +/obj/machinery/button/remote/airlock{ + id = "abdex"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ub" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd2"; + name = "Experimentation 2"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Uq" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "abductor_starboard"; + name = "Near Unknown Vessel - Starboard" + }, +/turf/space, +/area/space) +"UJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"UK" = ( +/obj/machinery/computer/security/abductor{ + icon_screen = null; + icon_state = "camera_flipped" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"UL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Vh" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"VT" = ( +/obj/machinery/power/shield_generator/charged, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"Wl" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/gloves, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"WB" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/rtg/abductor/built/abductor, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"WC" = ( +/obj/machinery/computer/security/abductor{ + icon_screen = null + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"WX" = ( +/turf/simulated/shuttle/wall/alien/hard_corner, +/area/abductor/interior) +"Xp" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "abd4"; + name = "Door Bolts"; + pixel_x = 27; + pixel_y = 2; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"XY" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Port Engine Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"XZ" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Starboard Transporter Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"YA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/rtg/abductor/built/abductor, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"YT" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"YW" = ( +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/structure/closet/alien, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/weapon/gun/projectile/cell_loaded, +/obj/item/weapon/gun/projectile/cell_loaded, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Zk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 8; + icon_state = "intact-fuel" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) + +(1,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(2,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(3,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(4,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(5,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(6,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(7,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(8,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(9,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(10,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(11,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(12,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(13,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(14,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(15,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(16,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(17,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(18,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(19,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(20,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(21,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(22,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(23,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(24,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(25,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(26,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(27,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(28,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(29,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(30,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(31,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +KJ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(32,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(33,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(34,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(35,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(36,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(37,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(38,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(39,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(40,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(41,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(42,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(43,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(44,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(45,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(46,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +RQ +tl +tl +tl +RQ +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(47,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(48,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(49,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +RQ +cF +cF +cF +tl +tl +tl +tl +af +pV +pV +SD +SD +SD +SD +SD +ed +tl +tl +qk +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(50,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +cF +RQ +tl +tl +tl +tl +tl +pV +gA +PO +Qf +Qf +Qf +Qf +LH +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(51,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +tl +tl +tl +pV +sv +pV +tl +tl +pV +gA +PJ +Zk +Zk +Ge +qo +LH +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(52,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +qL +pV +pV +tl +pV +pV +eu +pV +pV +tl +pV +gA +UL +UJ +UJ +UJ +Fl +Hj +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(53,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +bG +SD +SD +pV +pV +pV +SD +uU +SD +pV +pV +pV +gA +PJ +Zk +Zk +Ge +PO +ja +tl +tl +qk +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(54,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +Ji +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +gA +qo +db +db +db +db +pV +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(55,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +af +pV +pV +DI +JF +SD +pV +Vh +SD +JF +Nk +JF +SD +pa +pV +JF +SD +SD +SD +SD +SD +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(56,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +pV +pV +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +XY +WX +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(57,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pa +pV +pV +UK +SD +JF +pV +pV +SD +SD +SD +pV +pV +pV +SD +pV +pV +pV +pa +pV +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(58,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +SD +SD +SD +pV +pV +WX +Ti +WX +pV +pV +JF +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(59,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +WX +SD +SD +SD +pV +nA +pV +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(60,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +eu +nx +JF +Nk +JF +SD +JF +pG +JF +SD +SD +SD +JF +SD +SD +SD +JF +Ke +JF +SD +JF +Nk +JF +vm +eu +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(61,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +iF +pV +sv +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(62,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +tl +tl +RQ +cF +tl +RQ +tl +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(63,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +WC +SD +SD +pV +pV +tl +tl +cF +cF +RQ +tl +tl +tl +tl +tl +af +tl +tl +tl +pV +pV +Vh +pV +pV +SD +SD +SD +SD +pV +pV +pV +pV +pV +SD +SD +SD +SD +pV +pV +Vh +pV +pV +tl +tl +tl +tl +tl +tl +tl +tl +tl +af +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(64,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +Oz +ib +JF +SD +SD +pV +pV +tl +af +tl +tl +tl +tl +pV +pV +pV +pV +tl +tl +tl +tl +pV +pV +pV +SD +SD +SD +SD +Qe +Qe +jI +mh +bP +Qe +Qe +SD +SD +SD +SD +pV +pV +pV +tl +tl +tl +pV +pV +pV +tl +pV +pV +pV +tl +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(65,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +ib +SD +SD +SD +SD +pV +wZ +tl +tl +pV +pV +pV +pV +iH +zk +pV +pV +pV +pV +tl +WX +pV +SD +SD +SD +SD +Qe +Qe +SD +SD +SD +SD +SD +Qe +Qe +SD +SD +SD +SD +pV +WX +tl +tl +pV +pV +WB +pV +pV +pV +WB +pV +pV +pV +WB +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(66,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +af +tl +pV +pV +SD +SD +hQ +SD +SD +pV +pV +tl +pV +iH +zk +pV +SD +SD +pV +iH +zk +pV +fo +GB +SD +SD +SD +SD +Qe +Qe +WC +SD +SD +JF +SD +SD +WC +Qe +Qe +SD +SD +SD +SD +GB +fo +pV +pV +SD +pC +SD +dN +SD +pC +SD +fQ +SD +pC +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(67,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +kf +JF +SD +SD +pV +tl +pV +SD +SD +pV +JW +pV +pV +SD +SD +pV +pV +pV +SD +SD +SD +pV +Qe +SD +SD +JF +td +xD +IH +JF +SD +SD +Qe +pV +SD +SD +SD +pV +pV +pV +SD +SD +kT +SD +JF +SD +pC +SD +JF +SD +kT +SD +SD +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(68,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +QJ +SD +SD +SD +SD +pV +pV +pV +ND +pV +pV +SD +SD +pV +pB +pV +pV +pV +vF +SD +SD +SD +pV +SD +SD +SD +SD +SD +JF +SD +SD +SD +SD +SD +pV +SD +SD +SD +yr +pV +Kx +SD +SD +pC +AZ +Ov +Nq +pC +tQ +GE +qu +pC +SD +SD +Oz +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(69,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +Rr +SD +SD +SD +SD +SD +Qy +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +KD +SD +SD +SD +JF +JF +JF +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +fw +SD +SD +rg +SD +SD +SD +pC +SD +SD +SD +rg +tI +SD +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(70,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +Hv +cF +tl +tl +Oz +vk +JF +RA +hQ +JF +SD +JF +hq +JF +SD +hQ +JF +JF +JF +hQ +SD +JF +YT +JF +SD +SD +JF +YT +JF +SD +SD +JF +JF +VT +yB +yB +EA +EA +yB +Lg +yB +EA +EA +yB +OG +yB +EA +EA +zu +EA +EA +yB +zu +yB +EA +EA +eV +Bv +SD +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(71,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +Tm +SD +SD +SD +SD +SD +Fh +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +TA +SD +SD +SD +JF +JF +JF +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +xg +SD +SD +rg +SD +SD +SD +pC +SD +SD +SD +rg +rB +SD +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(72,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +xc +SD +SD +SD +SD +pV +pV +pV +Fw +pV +pV +SD +SD +pV +wk +pV +pV +pV +vF +SD +SD +SD +pV +SD +SD +SD +SD +SD +JF +SD +SD +SD +SD +SD +pV +SD +SD +SD +yr +pV +nv +SD +SD +pC +DG +pc +fz +pC +rL +hj +vS +pC +SD +SD +Oz +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(73,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +tl +pV +SD +SD +pV +Ty +pV +pV +SD +SD +pV +pV +pV +SD +SD +SD +pV +Qe +SD +SD +JF +SD +SD +SD +JF +SD +SD +Qe +pV +SD +SD +SD +pV +pV +pV +SD +SD +kT +SD +JF +SD +pC +SD +JF +SD +kT +SD +SD +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(74,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +af +tl +pV +pV +SD +SD +hQ +SD +SD +pV +pV +tl +pV +iH +eS +pV +SD +SD +pV +iH +eS +pV +fo +GB +SD +SD +SD +SD +Qe +Qe +UK +SD +SD +JF +SD +SD +UK +Qe +Qe +SD +SD +SD +SD +GB +fo +pV +pV +SD +pC +SD +YW +SD +pC +SD +Fq +SD +pC +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(75,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +ib +SD +SD +SD +SD +pV +pV +tl +tl +pV +pV +pV +pV +iH +eS +pV +pV +pV +pV +tl +WX +pV +SD +SD +SD +SD +Qe +Qe +SD +LU +SD +KW +SD +Qe +Qe +SD +SD +SD +SD +pV +WX +tl +tl +pV +pV +YA +pV +pV +pV +YA +pV +pV +pV +YA +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(76,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +Oz +ib +JF +SD +SD +pV +pV +tl +af +tl +tl +tl +tl +pV +pV +pV +pV +tl +tl +tl +tl +pV +pV +pV +SD +SD +SD +SD +Qe +Qe +ib +nw +Wl +Qe +Qe +SD +SD +SD +SD +pV +pV +pV +tl +tl +tl +pV +pV +pV +tl +pV +pV +pV +tl +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(77,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +UK +SD +SD +pV +pV +tl +tl +cF +cF +RQ +tl +tl +tl +tl +tl +af +tl +tl +tl +pV +pV +Vh +pV +pV +SD +SD +SD +SD +pV +pV +pV +pV +pV +SD +SD +SD +SD +pV +pV +Vh +pV +pV +tl +tl +tl +tl +tl +tl +tl +tl +tl +af +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(78,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +ib +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +wZ +pV +SD +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +tl +tl +RQ +cF +tl +RQ +tl +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(79,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +iF +pV +sv +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(80,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +eu +Ll +JF +Nk +JF +SD +JF +Ub +JF +SD +SD +SD +JF +SD +SD +SD +JF +LW +JF +SD +JF +Nk +JF +rP +eu +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(81,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +WX +SD +SD +SD +pV +QI +pV +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(82,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +wZ +pV +SD +SD +SD +pV +pV +WX +XZ +WX +pV +pV +JF +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(83,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pa +pV +pV +WC +SD +JF +pV +pV +SD +SD +SD +pV +pV +pV +SD +pV +pV +pV +pa +pV +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(84,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +pV +pV +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +wA +WX +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(85,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +af +pV +pV +bG +SD +SD +pV +Vh +SD +JF +Nk +JF +SD +pa +pV +JF +SD +SD +SD +SD +SD +ed +tl +tl +qk +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(86,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +Ji +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +gA +PO +Qf +Qf +Qf +Qf +LH +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(87,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +DI +JF +SD +pV +pV +pV +SD +Xp +SD +pV +pV +pV +gA +PJ +Zk +Zk +Ge +qo +LH +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(88,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +qL +pV +pV +tl +pV +pV +eu +pV +pV +tl +pV +gA +UL +UJ +UJ +UJ +Fl +Hj +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(89,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +tl +tl +tl +pV +sv +pV +tl +tl +pV +gA +PJ +Zk +Zk +Ge +PO +ja +tl +tl +qk +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(90,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +cF +RQ +tl +tl +tl +tl +tl +pV +gA +qo +db +db +db +db +pV +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(91,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +RQ +cF +cF +cF +tl +tl +tl +tl +af +pV +pV +SD +SD +SD +SD +SD +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(92,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(93,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(94,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +RQ +tl +tl +tl +RQ +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(95,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(96,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(97,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(98,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(99,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(100,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(101,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(102,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(103,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(104,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(105,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(106,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(107,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(108,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(109,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(110,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(111,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(112,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(113,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(114,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(115,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(116,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(117,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(118,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(119,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(120,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(121,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(122,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(123,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(124,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(125,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(126,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(127,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(128,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(129,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +Uq +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(130,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(131,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(132,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(133,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(134,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(135,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(136,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(137,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(138,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(139,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(140,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} diff --git a/maps/offmap_vr/om_ships/itglight.dm b/maps/offmap_vr/om_ships/itglight.dm new file mode 100644 index 00000000000..f9a31db30df --- /dev/null +++ b/maps/offmap_vr/om_ships/itglight.dm @@ -0,0 +1,153 @@ +// Compile in the map for CI testing if we're testing compileability of all the maps +#if MAP_TEST +#include "itglight.dmm" +#endif + +// Map template for spawning the shuttle +/datum/map_template/om_ships/itglight + name = "OM Ship - ITG Dauntless (New Z)" + desc = "A small, well armed interstellar cargo ship!!" + mappath = 'itglight.dmm' + +/area/itglight + requires_power = 1 + icon_state = "purple" + +/area/itglight/cockpit + name = "Dauntless - Cockpit" +/area/itglight/captain + name = "Dauntless - Captain's Quarters" +/area/itglight/readyroom + name = "Dauntless - Ready Room" +/area/itglight/metingroom + name = "Dauntless - Meeting Room" +/area/itglight/forehall + name = "Dauntless - Fore Hall" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/starboardcargo + name = "Dauntless - Starboard Cargo Bay" +/area/itglight/starboardhighsec + name = "Dauntless - Starboard Secure Cargo" +/area/itglight/starboarddocking + name = "Dauntless - Starboard Docking Port" +/area/itglight/portcargo + name = "Dauntless - Port Cargo Bay" +/area/itglight/porthighsec + name = "Dauntless - Port Secure Cargo" +/area/itglight/portdocking + name = "Dauntless - Port Docking Port" +/area/itglight/common + name = "Dauntless - Common Area" +/area/itglight/lockers + name = "Dauntless - Locker Room" +/area/itglight/passengersleeping + name = "Dauntless - Passenger Sleeping Barracks" +/area/itglight/showers + name = "Dauntless - Showers" +/area/itglight/restrooms + name = "Dauntless - Restrooms" +/area/itglight/afthall + name = "Dauntless - Aft Hall" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/medbay + name = "Dauntless - Medbay" +/area/itglight/kitchen + name = "Dauntless - Kitchen" +/area/itglight/crew1 + name = "Dauntless - Crew Quarters - 1" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/crew2 + name = "Dauntless - Crew Quarters - 2" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/crew3 + name = "Dauntless - Crew Quarters - 3" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/crew4 + name = "Dauntless - Crew Quarters - 4" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/shuttlebay + name = "Dauntless - Shuttle Bay" +/area/itglight/starboardengi + name = "Dauntless - Starboard Engineering" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/starboardsolars + name = "Dauntless - Starboard Solars" +/area/itglight/portengi + name = "Dauntless - Port Engineering" + flags = RAD_SHIELDED | BLUE_SHIELDED +/area/itglight/portsolars + name = "Dauntless - Port Solars" + +/area/shuttle/itglightshuttle + name = "ITG Shuttlecraft" + requires_power = 1 + dynamic_lighting = 1 + +// The 'Dauntless' +/obj/effect/overmap/visitable/ship/itglight + name = "spacecraft" + desc = "Spacefaring vessel. Friendly IFF detected." + scanner_name = "ITG Dauntless" + scanner_desc = @{"[i]Registration[/i]: ITG Dauntless +[i]Class[/i]: Small Cargo Frigate (Low Displacement) +[i]Transponder[/i]: Transmitting (CIV), non-hostile" +[b]Notice[/b]: May carry passengers"} + color = "#d98c1a" //orng + vessel_mass = 8000 + vessel_size = SHIP_SIZE_SMALL + initial_generic_waypoints = list("itglight_fore", "itglight_aft", "itglight_port", "itglight_starboard", "itglight_port_dock", "itglight_starboard_dock") + initial_restricted_waypoints = list("ITG Shuttlecraft" = list("omship_spawn_itglightshuttle")) + fore_dir = NORTH + + skybox_icon = 'itglight.dmi' + skybox_icon_state = "skybox" + skybox_pixel_x = 425 + skybox_pixel_y = 200 + +/obj/effect/overmap/visitable/ship/itglight/build_skybox_representation() + ..() + if(!cached_skybox_image) + return + cached_skybox_image.add_overlay("glow") + +// The shuttle's 'shuttle' computer +/obj/machinery/computer/shuttle_control/explore/itglightshuttle + name = "shuttle control console" + shuttle_tag = "ITG Shuttlecraft" + +// A shuttle lateloader landmark +/obj/effect/shuttle_landmark/shuttle_initializer/itglightshuttle + name = "ITG Dauntless - Shuttle Bay" + base_area = /area/itglight/shuttlebay + base_turf = /turf/simulated/floor/reinforced + landmark_tag = "omship_spawn_itglightshuttle" + docking_controller = "itglight_shuttlebay" + shuttle_type = /datum/shuttle/autodock/overmap/itglightshuttle + +// The 'shuttle' +/datum/shuttle/autodock/overmap/itglightshuttle + name = "ITG Shuttlecraft" + current_location = "omship_spawn_itglightshuttle" + docking_controller_tag = "itglightshuttle_docker" + shuttle_area = /area/shuttle/itglightshuttle + fuel_consumption = 0 + defer_initialisation = TRUE + +/obj/machinery/photocopier/faxmachine/itglight + department = "ITG Dauntless" + desc = "The ship's fax machine! It's a safe assumption that most of the departments listed aren't on your ship, since the ship only has one." + +/obj/item/weapon/paper/Dauntless + name = "Notes about Dauntless" + info = {"Welcome to the Ironcrest Transport Group

+

ITG Dauntless

+ Welcome to the Dauntless, there are a few things you should know.

+ WRITE DOWN THE DOCKING CODES
+ You can find them in the Captain's Quarters, and on the shuttle control computers. Keep them handy, just in case.

+

DON'T OVERDO IT

+ The Dauntless is FAST, but if you get her up to interstellar speeds, it's hard to slow back down again.

+ Additionally, exercise extreme caution around rocks and dust.
+ She has six point defense turrets, but her armor is thin, and she hasn't got any fancy shields.
+ She's not a combat ship, and she demands a competent pilot to treat her right.

+ Also d1a2 is best port, just saying.

+ Also the ship is 150 meters long and 92 meters wide, in case that is ever relevent."} \ No newline at end of file diff --git a/maps/offmap_vr/om_ships/itglight.dmi b/maps/offmap_vr/om_ships/itglight.dmi new file mode 100644 index 00000000000..02ed9c35ed4 Binary files /dev/null and b/maps/offmap_vr/om_ships/itglight.dmi differ diff --git a/maps/offmap_vr/om_ships/itglight.dmm b/maps/offmap_vr/om_ships/itglight.dmm new file mode 100644 index 00000000000..e2e6008bb29 --- /dev/null +++ b/maps/offmap_vr/om_ships/itglight.dmm @@ -0,0 +1,28074 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/machinery/smartfridge, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"ad" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "itglight_fore"; + name = "ITG Dauntless - Fore" + }, +/turf/space, +/area/space) +"ae" = ( +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/turf/simulated/floor/airless, +/area/itglight/readyroom) +"ak" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/browndouble, +/obj/structure/curtain{ + color = "#2e1604" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"aq" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = -24 + }, +/obj/item/device/radio, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"as" = ( +/obj/effect/overmap/visitable/ship/itglight, +/turf/space, +/area/space) +"av" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"aw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/captain) +"ay" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"aH" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"aK" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglightshuttle_docker_hatch"; + name = "Shuttle Hatch" + }, +/obj/effect/map_helper/airlock/door/simple, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/itglightshuttle) +"aN" = ( +/turf/simulated/floor/wood, +/area/itglight/captain) +"aQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"aS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 26; + pixel_y = -6 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"aU" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"aX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"aY" = ( +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"bd" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"bi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"bn" = ( +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"bp" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/itglight/captain) +"bq" = ( +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/itglight/captain) +"bs" = ( +/obj/structure/cable/pink{ + 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/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"bv" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"by" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"bA" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"bE" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"bJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"bT" = ( +/turf/simulated/floor/airless, +/area/itglight/cockpit) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -25; + pixel_y = 26 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"cf" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"ci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"cl" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + id_tag = "dauntlesspq4"; + name = "Room 4" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/crew4) +"cp" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/browndouble, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"cv" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"cw" = ( +/obj/machinery/telecomms/allinone, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"cx" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"cA" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"cB" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + pixel_y = -25 + }, +/obj/structure/cable/pink, +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"cM" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/airless, +/area/itglight/readyroom) +"cR" = ( +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"cU" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"cV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"cW" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/itglight/captain) +"cY" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"dd" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"dj" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/airless, +/area/itglight/cockpit) +"dq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -23 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/weapon/pen/blade/blue{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/pen/blade/red{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"ds" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/cockpit) +"dv" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"dB" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"dC" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"dD" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/itglight/readyroom) +"dE" = ( +/turf/simulated/floor/reinforced, +/area/itglight/shuttlebay) +"dP" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"dR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"dS" = ( +/obj/machinery/oxygen_pump/anesthetic{ + pixel_x = -28 + }, +/obj/machinery/optable, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"ea" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"eb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/itglightshuttle) +"ec" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/mre/random, +/obj/random/plushie, +/obj/random/contraband/nofail, +/obj/random/drinksoft, +/obj/item/device/radio, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"ed" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + pixel_y = -25 + }, +/obj/structure/cable/pink, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"ei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"el" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Bridge"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/cockpit) +"em" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/captain) +"eo" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"eq" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + 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 = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"eu" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"ew" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eF" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"eI" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/material/kitchen/rollingpin, +/obj/item/weapon/book/manual/chef_recipes, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"eJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eQ" = ( +/obj/structure/sign/itg{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eS" = ( +/obj/machinery/vending/medical{ + req_access = null + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"eU" = ( +/obj/structure/handrail, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"eV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"eW" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/weapon/rig/eva, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"eZ" = ( +/obj/structure/cable/pink{ + 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/eris/white/cargo, +/area/itglight/medbay) +"fa" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"fb" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"fc" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"fe" = ( +/obj/structure/table/reinforced, +/obj/machinery/chemical_dispenser/ert/specialops, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"fg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"fr" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"fv" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 8; + pixel_x = -25 + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"fz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker_double{ + dir = 1; + pixel_y = -26 + }, +/obj/item/clothing/under/rank/medical/scrubs, +/obj/item/clothing/under/rank/medical/scrubs, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/clothing/suit/storage/toggle/labcoat, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"fC" = ( +/turf/simulated/wall/rshull, +/area/itglight/shuttlebay) +"fE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"fP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"fX" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/fueltank/high, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"fY" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"ga" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"gc" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/reagentgrinder, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"ge" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"gh" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"gk" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"go" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + on = 0; + pixel_x = 26; + pixel_y = 27 + }, +/obj/machinery/button/remote/airlock{ + id = "dauntlesspq2"; + name = "Door Bolts"; + pixel_x = 24; + pixel_y = 36; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"gt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair/padded/blue{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"gu" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"gA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"gG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"gH" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + name = "Scrubber to Waste" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"gK" = ( +/turf/simulated/wall/rshull, +/area/itglight/portcargo) +"gL" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"gO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"gS" = ( +/obj/structure/bed/chair/sofa/brown/right, +/turf/simulated/floor/wood, +/area/itglight/captain) +"gW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"gX" = ( +/obj/structure/bed/chair/sofa/brown/left, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/wood, +/area/itglight/captain) +"hc" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"hk" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/paper/Dauntless, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"hm" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor, +/area/itglight/portengi) +"hn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"hq" = ( +/obj/machinery/computer/ship/navigation{ + pixel_y = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "dauntless_blastdoors"; + name = "blast shields"; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"hr" = ( +/obj/structure/sign/itg{ + dir = 8; + pixel_x = 32 + }, +/turf/space, +/area/space) +"hs" = ( +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"hw" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"hy" = ( +/obj/machinery/computer/ship/helm{ + pixel_y = 4; + req_one_access = list() + }, +/obj/structure/sign/itg{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"hC" = ( +/obj/machinery/computer/shuttle_control/explore/itglightshuttle{ + pixel_y = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"hF" = ( +/turf/simulated/wall/rshull, +/area/itglight/cockpit) +"hG" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"hK" = ( +/obj/structure/sign/itg{ + dir = 4; + pixel_x = -32 + }, +/turf/space, +/area/space) +"hO" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"hS" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"hT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"hU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"hY" = ( +/turf/simulated/wall/rshull, +/area/itglight/starboardcargo) +"ic" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + on = 0; + pixel_x = 26; + pixel_y = 27 + }, +/obj/machinery/button/remote/airlock{ + id = "dauntlesspq4"; + name = "Door Bolts"; + pixel_x = 24; + pixel_y = 36; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"ie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/medbay) +"if" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Captain's Quarters"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/captain) +"ih" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"ii" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "itglight_shuttle_port"; + name = "Shuttle Hatch Bolts"; + pixel_x = -24; + pixel_y = 23; + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"ik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/cockpit) +"im" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"ip" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/mre/random, +/obj/random/plushie, +/obj/random/contraband/nofail, +/obj/random/drinksoft, +/obj/item/device/radio, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"iq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + 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 = 8 + }, +/obj/machinery/door/airlock/mining{ + name = "Starboard Engineering"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboardengi) +"ir" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"it" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/cockpit) +"iu" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"ix" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"iC" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"iI" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"iJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Ready Room"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/readyroom) +"iR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/readyroom) +"iT" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"iU" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/metingroom) +"iZ" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"jg" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/metalfoam, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/device/assembly/prox_sensor, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"jj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"jm" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = 24 + }, +/obj/item/device/radio, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"jo" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"js" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"jB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + icon_state = "map-supply" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"jE" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/photocopier/faxmachine/itglight, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"jF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"jL" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"jQ" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"jV" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_external{ + icon_state = "door_locked"; + id_tag = "itglight_shuttle_port"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/itglightshuttle) +"ka" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"kn" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"kp" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"kq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/sinpockets, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"ky" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + nightshift_setting = 3; + pixel_y = -25 + }, +/obj/structure/cable/pink, +/obj/structure/table/steel_reinforced, +/obj/item/device/radio, +/obj/structure/closet/autolok_wall{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"kH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/kitchen) +"kJ" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"kN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"kO" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"kR" = ( +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"kU" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"kY" = ( +/turf/simulated/floor/airless, +/area/itglight/starboardengi) +"la" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"lh" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"li" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/wall/rshull, +/area/itglight/starboardengi) +"lo" = ( +/turf/simulated/floor/airless, +/area/itglight/readyroom) +"ls" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"lu" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_mining{ + name = "Bridge"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/cockpit) +"lv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/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/airless, +/area/itglight/portengi) +"lw" = ( +/obj/machinery/vending/blood, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"lD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -25; + pixel_y = 26 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = -26 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = -34 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"lH" = ( +/turf/simulated/wall/shull, +/area/itglight/cockpit) +"lK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/binary/pump/on{ + name = "Air to Distro" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"lO" = ( +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/weapon/reagent_containers/food/condiment/spacespice, +/obj/item/weapon/reagent_containers/food/condiment/spacespice, +/obj/item/weapon/reagent_containers/food/condiment/spacespice, +/obj/item/weapon/reagent_containers/food/condiment/spacespice, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/random/drinkbottle, +/obj/random/drinkbottle, +/obj/random/drinkbottle, +/obj/structure/closet, +/obj/item/robot_parts/l_arm, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"lR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/portengi) +"lV" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "itglight_port_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "itglight_port_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"mf" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/sinpockets, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/metingroom) +"mg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"mo" = ( +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"mq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"mu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"mL" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"mR" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"mZ" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 8; + nightshift_setting = 3; + pixel_x = -25 + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"na" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"nb" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"ne" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"nf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"nh" = ( +/turf/simulated/wall/shull, +/area/itglight/forehall) +"nq" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"nu" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"nv" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + 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/mining{ + name = "Crew Access"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/forehall) +"nx" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"nH" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/itglightshuttle) +"nJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"nO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"nP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"nR" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 1; + frequency = 1380; + id_tag = "itglight_port"; + pixel_y = 23; + tag_airpump = "itglight_port_pump"; + tag_chamber_sensor = "itglight_port_sensor"; + tag_exterior_door = "itglight_port_outer"; + tag_interior_door = "itglight_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "itglight_port_pump" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"nW" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"oc" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"od" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"of" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"om" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"on" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"oq" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"ov" = ( +/obj/structure/cable/pink{ + 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 = 10 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/metingroom) +"ow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/itglight/cockpit) +"oy" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"oz" = ( +/obj/structure/bed/chair/bay/chair/padded/brown, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"oA" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + 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 = 8 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/itglight/cockpit) +"oB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"oE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"oH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"oI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"oK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"oN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"oR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"oT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"oU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"pi" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 8; + nightshift_setting = 3; + pixel_x = -25 + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/obj/fiftyspawner/phoron, +/obj/fiftyspawner/phoron, +/obj/fiftyspawner/phoron, +/obj/fiftyspawner/phoron, +/obj/fiftyspawner/phoron, +/obj/fiftyspawner/phoron, +/obj/structure/closet/crate, +/turf/simulated/floor, +/area/itglight/starboardengi) +"pm" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"pn" = ( +/obj/structure/cable/pink{ + 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/eris/steel/brown_platform, +/area/itglight/afthall) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"py" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"pE" = ( +/obj/machinery/microwave, +/obj/structure/table/steel_reinforced, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"pG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"pH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"pL" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"pU" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"pW" = ( +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 26; + pixel_y = -6 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"qg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"qh" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"qq" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"qt" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"qA" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"qB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"qG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"qK" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/metingroom) +"qN" = ( +/obj/structure/table/steel_reinforced, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/metingroom) +"qR" = ( +/obj/structure/table/rack/shelf/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel/hull, +/obj/fiftyspawner/steel/hull, +/obj/fiftyspawner/rglass, +/obj/fiftyspawner/rglass, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"qU" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"qW" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/obj/item/device/radio/headset{ + adhoc_fallback = 1; + desc = "An updated, modular intercom that fits over the head. Takes encryption keys, also works as a shortwave radio."; + name = "dauntless headset" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"qZ" = ( +/turf/simulated/wall/rshull, +/area/itglight/restrooms) +"rf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"rg" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"rh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"rn" = ( +/obj/machinery/appliance/cooker/grill, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"rq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"rw" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/engineering/alt, +/obj/item/clothing/head/helmet/space/void/engineering/alt, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"rC" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"rF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardengi) +"rJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"rM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"rZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"sf" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void, +/obj/item/clothing/head/helmet/space/void, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"sq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"su" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"sx" = ( +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"sy" = ( +/turf/simulated/floor/airless, +/area/itglight/captain) +"sF" = ( +/turf/space, +/area/itglight/starboardengi) +"sP" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/itglightshuttle) +"sQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"sR" = ( +/obj/machinery/vending/tool{ + req_access = list(777) + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"sX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portengi) +"ta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"te" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"tg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"tj" = ( +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"tl" = ( +/obj/structure/sign/itg{ + dir = 8; + pixel_x = 32 + }, +/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/airless, +/area/itglight/portsolars) +"to" = ( +/obj/machinery/power/solar_control, +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"tq" = ( +/obj/structure/cable/pink{ + 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 = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"tx" = ( +/obj/structure/sink{ + pixel_y = 21 + }, +/obj/structure/closet/walllocker_double{ + pixel_x = -16; + pixel_y = 30 + }, +/obj/item/weapon/storage/box/masks, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"tC" = ( +/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/atmospherics/pipe/simple/hidden, +/turf/simulated/floor, +/area/itglight/starboardengi) +"tD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"tE" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/handrail, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"tH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"tL" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/metingroom) +"tP" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/catwalk_plated, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/itglight/forehall) +"ud" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"uf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"uk" = ( +/obj/structure/cable/pink{ + 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/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"ul" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"um" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"un" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/portengi) +"up" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"uq" = ( +/turf/simulated/wall/rshull, +/area/itglight/starboarddocking) +"uv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"uy" = ( +/obj/structure/cable, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"uz" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"uF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/portengi) +"uI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"uX" = ( +/obj/structure/bed/chair/bay/chair/padded/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"vf" = ( +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"vi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"vl" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/itglight/portengi) +"vr" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/lightreplacer, +/obj/item/device/lightreplacer, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"vy" = ( +/turf/simulated/wall/rshull, +/area/itglight/portengi) +"vI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"vO" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"vX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"wa" = ( +/obj/machinery/smartfridge/chemistry, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"wg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"wj" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"wk" = ( +/obj/structure/table/steel_reinforced, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"wm" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"wt" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 1; + frequency = 1380; + id_tag = "itglight_starboard"; + pixel_y = 23; + tag_airpump = "itglight_starboard_pump"; + tag_chamber_sensor = "itglight_starboard_sensor"; + tag_exterior_door = "itglight_starboard_outer"; + tag_interior_door = "itglight_starboard_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "itglight_starboard_pump" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"wu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"wy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"wz" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"wD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/metingroom) +"wG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + id_tag = "dauntlesspq2"; + name = "Room 2" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/crew2) +"wI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"wK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Equipment Access"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboardhighsec) +"wL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + 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/mining{ + name = "Cargo Access"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/common) +"wM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"wN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"wS" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"wV" = ( +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"wW" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"wX" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"wY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"xi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/lockers) +"xj" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_1_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/portdocking) +"xk" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"xr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"xw" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/device/radio, +/obj/random/drinksoft, +/obj/random/contraband/nofail, +/obj/random/plushie, +/obj/item/weapon/storage/mre/random, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/clothing/suit/space/void/captain, +/obj/item/clothing/head/helmet/space/void/captain, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/captain) +"xx" = ( +/turf/simulated/wall/rshull, +/area/itglight/medbay) +"xy" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"xE" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable/pink{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"xM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"xO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/starboardengi) +"xZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"yc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"yd" = ( +/obj/machinery/vending/engivend{ + req_access = list(777) + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"yf" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"ym" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"yn" = ( +/turf/simulated/wall/rshull, +/area/itglight/lockers) +"yw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"yy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_port_inner" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "itglight_port"; + name = "interior access button"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portengi) +"yD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"yE" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/itglightshuttle) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"yI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"yJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "High Security Cargo"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/porthighsec) +"yK" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to Free-Anur-Entertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_y = 62 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"yN" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"yO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"yP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"yQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"yS" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"yT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_2_pump" + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/starboarddocking) +"yY" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable/pink{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"yZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"za" = ( +/obj/machinery/vending/engineering{ + req_access = list(777) + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"zg" = ( +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/itglightshuttle) +"zj" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"zm" = ( +/turf/simulated/wall/rshull, +/area/itglight/starboardengi) +"zn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"zp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"zq" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"zr" = ( +/obj/machinery/power/terminal, +/obj/structure/cable/heavyduty, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"zs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"zt" = ( +/obj/structure/sign/itg, +/turf/simulated/wall/rshull, +/area/itglight/portdocking) +"zv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"zB" = ( +/turf/space, +/area/itglight/portengi) +"zD" = ( +/obj/structure/sign/itg{ + dir = 4; + pixel_x = -32 + }, +/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/airless, +/area/itglight/starboardsolars) +"zG" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_1_pump" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/portdocking) +"zL" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + nightshift_setting = 3; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"zM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardengi) +"zQ" = ( +/obj/machinery/atmospherics/binary/passive_gate/on, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"zR" = ( +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"zS" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/itglight/portengi) +"Aa" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Ab" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Ae" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_x = -8; + pixel_y = 17; + plane = -34 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Ar" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"As" = ( +/obj/structure/cable/pink{ + 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/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Au" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"AF" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"AG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Passenger Common Sleeping" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/passengersleeping) +"AH" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/healthanalyzer, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/defib_kit/loaded, +/obj/item/device/robotanalyzer{ + pixel_y = -8 + }, +/obj/item/stack/nanopaste/advanced, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"AJ" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"AK" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"AM" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"AU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"AZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "itglight_starboard_pump" + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "itglight_starboard_sensor"; + pixel_y = -25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Ba" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"Bj" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_2_pump" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/starboarddocking) +"Bo" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"Bq" = ( +/obj/machinery/atmospherics/binary/passive_gate/on, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"Bt" = ( +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"BA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"BJ" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/itglightshuttle) +"BM" = ( +/obj/structure/cable/pink{ + 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 = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"BP" = ( +/obj/machinery/meter{ + frequency = 1443; + id = "dist_aux_meter"; + name = "Distribution Loop" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"BR" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + docking_controller = "itglight_dock_1"; + landmark_tag = "itglight_port_dock"; + name = "ITG Dauntless - Dock Port" + }, +/turf/space, +/area/space) +"BS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/mre/random, +/obj/random/plushie, +/obj/random/contraband/nofail, +/obj/random/drinksoft, +/obj/item/device/radio, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"BU" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/browndouble, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"BW" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/starboardengi) +"BX" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"Ca" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "itglight_dock_1_outer"; + locked = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portdocking) +"Cg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Cl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"Cp" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/porthighsec) +"Cq" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "itglight_dock_1"; + name = "exterior access button"; + pixel_x = -27; + pixel_y = -27 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"Cy" = ( +/obj/machinery/meter{ + frequency = 1443; + id = "dist_aux_meter"; + name = "Distribution Loop" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"CA" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"CH" = ( +/turf/simulated/wall/shull, +/area/itglight/starboardhighsec) +"CI" = ( +/obj/machinery/power/terminal, +/obj/structure/cable/heavyduty, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"CJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"CM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/itglight/portdocking) +"CO" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_1"; + pixel_x = 18; + pixel_y = -32; + tag_airpump = "itglight_dock_1_pump"; + tag_chamber_sensor = "itglight_dock_1_sensor"; + tag_exterior_door = "itglight_dock_1_outer"; + tag_interior_door = "itglight_dock_1_inner" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"CQ" = ( +/obj/machinery/suit_cycler/vintage/tcrew, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"CU" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"CX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"CY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/itglightshuttle) +"Db" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_dock_1_inner" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "itglight_dock_1"; + name = "interior access button"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portdocking) +"Dc" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 8 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Dg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Dk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Do" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"Dp" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Dv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Dx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/mre/random, +/obj/random/plushie, +/obj/random/contraband/nofail, +/obj/random/drinksoft, +/obj/item/device/radio, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"Dy" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/portcargo) +"Dz" = ( +/turf/simulated/wall/shull, +/area/itglight/lockers) +"DB" = ( +/turf/simulated/wall/shull, +/area/itglight/portdocking) +"DF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Port Cargo Access"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portcargo) +"DH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"DJ" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/emblem/itgdauntless{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"DK" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/floor_decal/emblem/itgdauntless, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"DP" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/emblem/itgdauntless{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"DQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Starboard Cargo Access"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboardcargo) +"DZ" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"Eg" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"Ej" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor, +/area/itglight/starboardcargo) +"Ek" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"En" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"Ep" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Ev" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"EC" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_dock_2_inner" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "itglight_dock_2"; + name = "interior access button"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboarddocking) +"EG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"EH" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_2"; + pixel_x = -18; + pixel_y = -32; + tag_airpump = "itglight_dock_2_pump"; + tag_chamber_sensor = "itglight_dock_2_sensor"; + tag_exterior_door = "itglight_dock_2_outer"; + tag_interior_door = "itglight_dock_2_inner" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"EI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/shuttlebay) +"EL" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"EN" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"EP" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "itglight_dock_2"; + name = "exterior access button"; + pixel_x = 27; + pixel_y = -27 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"EQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"ER" = ( +/obj/machinery/seed_storage/garden, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"ES" = ( +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"EV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portengi) +"EX" = ( +/obj/effect/shuttle_landmark/shuttle_initializer/itglightshuttle, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"EZ" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + 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/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Fc" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Fe" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "itglight_dock_2_outer"; + locked = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboarddocking) +"Ff" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Fh" = ( +/obj/machinery/power/smes/buildable/offmap_spawn, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Fu" = ( +/obj/machinery/power/solar_control, +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Fx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Fz" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/clothing/suit/space/void/medical/alt, +/obj/item/clothing/head/helmet/space/void/medical/alt, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardhighsec) +"FA" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + docking_controller = "itglight_dock_2"; + landmark_tag = "itglight_starboard_dock"; + name = "ITG Dauntless - Dock Starboard" + }, +/turf/space, +/area/space) +"FB" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/structure/window/reinforced{ + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"FH" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"FI" = ( +/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/airless, +/area/itglight/portsolars) +"FQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"FR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/itglight/starboarddocking) +"FT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Ga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Gb" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_starboard_inner" + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "itglight_starboard"; + name = "interior access button"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboardengi) +"Gc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + on = 0; + pixel_x = 26; + pixel_y = 27 + }, +/obj/machinery/button/remote/airlock{ + id = "dauntlesspq3"; + name = "Door Bolts"; + pixel_x = 24; + pixel_y = 36; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"Gl" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 4; + frequency = 1380; + id_tag = "itglightshuttle_docker"; + pixel_x = -19; + tag_door = "itglightshuttle_docker_hatch" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/itglightshuttle) +"Gm" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/device/flashlight/pen{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Gp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Gq" = ( +/turf/simulated/wall/shull, +/area/itglight/starboarddocking) +"Gt" = ( +/obj/structure/closet/walllocker_double/medical{ + dir = 1; + pixel_y = -26 + }, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/clotting, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/stack/medical/advanced/ointment, +/obj/item/stack/medical/advanced/ointment, +/obj/item/stack/medical/advanced/ointment, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Gu" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Gv" = ( +/turf/simulated/wall/rshull, +/area/itglight/passengersleeping) +"GA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"GD" = ( +/obj/structure/cable/pink{ + 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/emblem/itgdauntless{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"GG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"GI" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_1_pump" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/portdocking) +"GO" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + on = 0; + pixel_x = 26; + pixel_y = 61 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"GP" = ( +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"GQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"GU" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"GV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"GX" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/space, +/area/itglight/starboardengi) +"Hj" = ( +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"Hy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"HA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"HB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/readyroom) +"HD" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_2_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/starboarddocking) +"HJ" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"HM" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"HN" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "itglight_dock_1_pump" + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/portdocking) +"HP" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"HQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"HR" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_1_pump" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/portdocking) +"HU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/light, +/turf/simulated/floor, +/area/itglight/starboardengi) +"HW" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_2_pump" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/starboarddocking) +"HX" = ( +/obj/structure/sign/itg, +/turf/simulated/wall/rshull, +/area/itglight/starboarddocking) +"Ia" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"Ij" = ( +/obj/structure/cable/pink{ + 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 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Iu" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Iv" = ( +/obj/machinery/clonepod/transhuman, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Ix" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "itglight_dock_1_sensor"; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portdocking) +"Iy" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"IA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/wall/rshull, +/area/itglight/portengi) +"IF" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"IH" = ( +/turf/simulated/wall/shull, +/area/itglight/crew1) +"IM" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"IN" = ( +/obj/structure/coatrack, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"IQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "itglight_dock_2_sensor"; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboarddocking) +"IR" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor, +/area/itglight/portengi) +"IS" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Jc" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + nightshift_setting = 3; + pixel_y = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"Jg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_starboard_outer" + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "itglight_starboard"; + name = "exterior access button"; + pixel_y = -27; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/starboardengi) +"Ji" = ( +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Jk" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "itglight_dock_2_pump" + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/itglight/starboarddocking) +"Jm" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Jt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_x = 10; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Jz" = ( +/obj/machinery/computer/shuttle_control/explore/itglightshuttle, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"JB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"JC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"JI" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"JJ" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"JL" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"JM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"JN" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"JP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"JR" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/browndouble, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew3) +"JT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"JV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Ka" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Kc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Kf" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Kh" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + nightshift_setting = 3; + pixel_y = 25 + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Kj" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Kn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Kt" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "itglight_port"; + name = "ITG Dauntless - Port" + }, +/turf/space, +/area/space) +"Ku" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Kv" = ( +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/itglight/shuttlebay) +"Kx" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/vending/dinnerware{ + dir = 8 + }, +/obj/structure/window/reinforced{ + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"KA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"KB" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + nightshift_setting = 3; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor, +/area/itglight/portengi) +"KG" = ( +/turf/simulated/wall/shull, +/area/itglight/crew2) +"KJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/medical{ + name = "Surgery and Resleeving"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/medbay) +"KK" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "itglight_starboard"; + name = "ITG Dauntless - Starboard" + }, +/turf/space, +/area/space) +"KM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"KP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"KQ" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced, +/area/itglight/shuttlebay) +"Lg" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Lh" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Lk" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"Lr" = ( +/turf/simulated/wall/rshull, +/area/itglight/captain) +"Ly" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Lz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew4) +"LA" = ( +/obj/machinery/vending/wallmed2{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"LF" = ( +/turf/simulated/wall/rshull, +/area/itglight/portdocking) +"LG" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"LI" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"LJ" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/window/reinforced{ + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"LO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/itglight/starboardcargo) +"LQ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"LU" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"LX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/starboardcargo) +"LY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"LZ" = ( +/obj/structure/cable/pink{ + 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/eris/steel/brown_platform, +/area/itglight/common) +"Mg" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Mh" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"Mk" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/browndouble, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew2) +"Ml" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Mm" = ( +/obj/structure/table/steel_reinforced, +/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/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"Mo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/passengersleeping) +"Mu" = ( +/obj/structure/cable/pink{ + 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 = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Mv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"My" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"MA" = ( +/obj/structure/bed/chair/sofa/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"ME" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"MF" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/paicard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"MG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"MI" = ( +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"ML" = ( +/obj/structure/closet/wardrobe/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"MO" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"MS" = ( +/obj/structure/undies_wardrobe, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"MU" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"MY" = ( +/obj/structure/bed/chair/sofa/brown/right{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Na" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/eris/steel/gray_platform, +/area/itglight/portcargo) +"Nc" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + id_tag = "dauntlesspq3"; + name = "Room 3" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/crew3) +"Nd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Ne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Ng" = ( +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Nm" = ( +/turf/simulated/wall/shull, +/area/itglight/starboardcargo) +"Nn" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/random/coin, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"No" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/organ_printer/flesh, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"Np" = ( +/turf/simulated/wall/rshull, +/area/itglight/kitchen) +"Nq" = ( +/obj/machinery/ntnet_relay, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Ns" = ( +/obj/structure/cable/pink{ + 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/carpet/sblucarpet, +/area/itglight/common) +"Nv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Nx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"NG" = ( +/obj/structure/closet/wardrobe/xenos, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"NJ" = ( +/obj/machinery/power/smes/buildable/offmap_spawn, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"NM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"NN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor, +/area/itglight/starboardengi) +"NQ" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"NR" = ( +/obj/structure/sink{ + pixel_y = 21 + }, +/obj/item/frame/mirror{ + pixel_y = 33 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"NS" = ( +/obj/effect/floor_decal/emblem/itgdauntless{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/shuttle/itglightshuttle) +"NV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"NW" = ( +/obj/structure/closet/wardrobe/suit, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"NY" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable/pink, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Oc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/pink{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 1; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Oe" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Oi" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Oj" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Ol" = ( +/obj/structure/bed/chair/sofa/brown/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Om" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/kitchen) +"Or" = ( +/obj/structure/bed/chair/sofa/brown, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Ot" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Ov" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Ow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Ox" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor, +/area/itglight/starboardengi) +"OA" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/snack, +/obj/random/snack, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"OC" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + 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/mining{ + name = "Shuttle Bay"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/shuttlebay) +"OF" = ( +/obj/structure/table/steel_reinforced, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/snack, +/obj/random/snack, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"OH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"OI" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/itglightshuttle) +"OJ" = ( +/obj/structure/table/steel_reinforced, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"OT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/kitchen) +"OX" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"OY" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Kitchen" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/kitchen) +"Pg" = ( +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Ph" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Pr" = ( +/turf/simulated/wall/rshull, +/area/itglight/showers) +"Py" = ( +/obj/machinery/vending/loadout/uniform{ + density = 0; + pixel_y = 20 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"PA" = ( +/obj/machinery/computer/transhuman/resleeving, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"PB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"PD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -25; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"PE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/itglightshuttle) +"PJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"PM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"PN" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"PO" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"PQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"PS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"PX" = ( +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Qa" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Qi" = ( +/turf/simulated/wall/shull, +/area/itglight/showers) +"Qo" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full, +/turf/simulated/floor, +/area/itglight/portengi) +"Qp" = ( +/obj/structure/cable/pink{ + 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/sblucarpet, +/area/itglight/common) +"Qq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/lockers) +"Qs" = ( +/obj/effect/catwalk_plated, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/itglight/afthall) +"Qt" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"QF" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Medical" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/medbay) +"QI" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"QN" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"QO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"QQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"QR" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"QW" = ( +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"QY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "dauntless_blastdoors"; + name = "blast door" + }, +/turf/simulated/floor, +/area/itglight/medbay) +"Ra" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Rb" = ( +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"Rd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Rj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"Rl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"Rn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Rp" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Rq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Rt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Ru" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 26; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Rw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Ry" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"RL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"RU" = ( +/turf/simulated/wall/rshull, +/area/itglight/readyroom) +"RY" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor, +/area/itglight/portengi) +"RZ" = ( +/obj/machinery/chemical_dispenser/biochemistry/full, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Sh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"Sw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Sz" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"SA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"SB" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + id_tag = "dauntlesspq1"; + name = "Room 1" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/crew1) +"SE" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"SF" = ( +/obj/structure/cable/pink{ + 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 = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "itglight_shuttlebay"; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"SG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"SH" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"SL" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"SM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/itglight/portcargo) +"SN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"SO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Passenger Access" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/common) +"SV" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/device/radio, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"SY" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Tb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Td" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-4" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/obj/structure/cable/heavyduty, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Tm" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"Tp" = ( +/turf/simulated/floor/carpet, +/area/itglight/readyroom) +"Tt" = ( +/turf/simulated/wall/shull, +/area/itglight/crew3) +"Tw" = ( +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Ty" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"Tz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"TC" = ( +/turf/simulated/floor/airless, +/area/itglight/portengi) +"TE" = ( +/obj/structure/sink{ + pixel_y = 21 + }, +/obj/item/frame/mirror{ + pixel_y = 33 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"TJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"TS" = ( +/obj/effect/catwalk_plated, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/itglight/shuttlebay) +"TU" = ( +/turf/simulated/wall/rshull, +/area/itglight/starboardhighsec) +"Ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"Ud" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Uj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/itglightshuttle) +"Um" = ( +/turf/space, +/area/space) +"Ut" = ( +/turf/simulated/wall/shull, +/area/itglight/porthighsec) +"Uv" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Uw" = ( +/turf/simulated/wall/shull, +/area/itglight/medbay) +"UE" = ( +/obj/structure/bed/chair/bay/chair/padded/red/bignest{ + name = "large dog bed" + }, +/mob/living/simple_mob/vore/woof/cass, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"UF" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"UH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -25; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"UI" = ( +/obj/machinery/body_scanconsole, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"UL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"UO" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"UQ" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/space, +/area/itglight/portengi) +"UX" = ( +/obj/machinery/atmospherics/pipe/tank/air/full, +/turf/simulated/floor, +/area/itglight/portengi) +"UY" = ( +/obj/structure/table/glass, +/obj/item/device/sleevemate, +/obj/item/weapon/book/manual/resleeving, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/obj/item/weapon/storage/box/khcrystal, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"UZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/itglight/common) +"Vd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Ve" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"Vi" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Vn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Vq" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Vs" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1 + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"VB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/pointdefense_control{ + id_tag = "dauntless_pd" + }, +/turf/simulated/floor, +/area/itglight/starboardengi) +"VC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + on = 0; + pixel_x = 26; + pixel_y = 27 + }, +/obj/machinery/button/remote/airlock{ + id = "dauntlesspq1"; + name = "Door Bolts"; + pixel_x = 24; + pixel_y = 36; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"VE" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full, +/turf/simulated/floor, +/area/itglight/starboardengi) +"VG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/itg{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"VK" = ( +/obj/structure/table/standard, +/obj/item/weapon/bikehorn/rubberducky, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"VM" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/itglight/starboardengi) +"VN" = ( +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"VU" = ( +/turf/simulated/wall/shull, +/area/itglight/readyroom) +"VV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"VX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/portengi) +"Wb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Wc" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/itglight/starboardengi) +"We" = ( +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Wf" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Wh" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/storage/box/beakers, +/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/machinery/atmospherics/unary/vent_scrubber/on, +/obj/random/firstaid, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"Wq" = ( +/turf/simulated/wall/rshull, +/area/itglight/porthighsec) +"Wv" = ( +/obj/machinery/appliance/cooker/fryer, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"WB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"WC" = ( +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/black, +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/itglight/passengersleeping) +"WD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"WE" = ( +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"WG" = ( +/obj/structure/table/wooden_reinforced, +/obj/random/plushie, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + pixel_y = -25 + }, +/obj/structure/cable/pink, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"WN" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"WO" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"WP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + id_tag = "itglight_port_outer" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "itglight_port"; + name = "exterior access button"; + pixel_y = -27; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portengi) +"WQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"WS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"WU" = ( +/obj/machinery/vending/hydronutrients{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"WZ" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Xb" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"Xg" = ( +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"Xh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/turf/simulated/floor/tiled/eris/steel/techfloor_grid, +/area/itglight/passengersleeping) +"Xj" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "itglight_aft"; + name = "ITG Dauntless - Aft" + }, +/turf/space, +/area/space) +"Xl" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 8; + pixel_x = -25 + }, +/obj/structure/cable/pink{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Xn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Xq" = ( +/turf/simulated/wall/shull, +/area/itglight/passengersleeping) +"Xu" = ( +/turf/simulated/wall/shull, +/area/itglight/common) +"Xv" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"Xx" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/lockers) +"Xz" = ( +/obj/structure/medical_stand, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/itglight/medbay) +"XA" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"XD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"XE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"XF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"XH" = ( +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/shuttlebay) +"XK" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor, +/area/itglight/starboardengi) +"XM" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 26; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"XN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"XO" = ( +/obj/machinery/power/pointdefense{ + id_tag = "dauntless_pd" + }, +/obj/structure/cable/pink{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"XP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"XQ" = ( +/turf/simulated/wall/shull, +/area/itglight/captain) +"XT" = ( +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"XX" = ( +/turf/simulated/wall/shull, +/area/itglight/starboardengi) +"Yb" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Yf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Yg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"Yh" = ( +/obj/structure/window/reinforced{ + pixel_y = -3 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Yk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/itglight/forehall) +"Yp" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Yq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/itglight/portengi) +"Ys" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Yt" = ( +/turf/simulated/wall/shull, +/area/itglight/crew4) +"Yu" = ( +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Yw" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Yy" = ( +/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/airless, +/area/itglight/starboardsolars) +"Yz" = ( +/obj/structure/cable, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"YA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"YC" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"YD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/light, +/turf/simulated/floor, +/area/itglight/portengi) +"YG" = ( +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/itglightshuttle) +"YL" = ( +/obj/structure/sink{ + pixel_y = 21; + plane = -34 + }, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"YM" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 1; + icon_state = "shower" + }, +/turf/simulated/floor/tiled{ + icon_state = "techmaint" + }, +/area/itglight/showers) +"YO" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"YR" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/restrooms) +"YT" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"YU" = ( +/obj/structure/cable/pink{ + 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/pink{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/pink{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"YX" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-4" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/obj/structure/cable/heavyduty, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"Za" = ( +/turf/simulated/wall/shull, +/area/itglight/portengi) +"Zc" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/showers) +"Zd" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Zf" = ( +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Zh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardsolars) +"Zi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/showers) +"Zj" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/mining{ + name = "Port Engineering"; + req_one_access = list(777) + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/itglight/portengi) +"Zm" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Zp" = ( +/obj/item/weapon/stool/baystool/padded, +/turf/simulated/floor/tiled/eris/cafe, +/area/itglight/kitchen) +"Zq" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/airless, +/area/itglight/portsolars) +"Zr" = ( +/turf/simulated/wall/shull, +/area/itglight/shuttlebay) +"Zs" = ( +/obj/structure/bed/chair/sofa/brown/left, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/common) +"Zw" = ( +/turf/simulated/wall/shull, +/area/itglight/kitchen) +"Zz" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/simulated/floor/tiled/white, +/area/itglight/restrooms) +"ZG" = ( +/turf/simulated/wall/shull, +/area/itglight/restrooms) +"ZI" = ( +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/itglight/starboardengi) +"ZK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/closet/walllocker_double/medical{ + pixel_x = -32; + pixel_y = 27 + }, +/obj/item/weapon/storage/bag/chemistry, +/obj/item/clothing/under/rank/chemist, +/obj/item/clothing/suit/storage/toggle/labcoat/chemist, +/obj/item/weapon/storage/box/pillbottles, +/obj/item/weapon/storage/box/beakers, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"ZL" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"ZM" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/itglight/starboardengi) +"ZN" = ( +/turf/simulated/wall/shull, +/area/itglight/portcargo) +"ZO" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"ZQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/itglight/crew1) +"ZT" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) +"ZX" = ( +/turf/simulated/floor/tiled/monotile, +/area/itglight/lockers) +"ZY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/pink{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/steel/brown_platform, +/area/itglight/afthall) +"ZZ" = ( +/obj/machinery/sleep_console, +/obj/structure/cable/pink{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/itglight/medbay) + +(1,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(2,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(3,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(4,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(5,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(6,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(7,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(8,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(9,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(10,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(11,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(12,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(13,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(14,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(15,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(16,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(17,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(18,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(19,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(20,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(21,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(22,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(23,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(24,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(25,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(26,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(27,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(28,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(29,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(30,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(31,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(32,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(33,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Kt +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(34,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(35,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(36,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(37,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(38,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(39,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(40,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(41,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(42,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(43,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(44,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(45,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(46,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(47,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(48,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +Zq +FH +Yz +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(49,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XF +Cg +Cg +Cg +Cg +Cg +Cg +Cg +Cg +GU +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +uv +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(50,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Zq +IF +IF +IF +IF +IF +IF +IF +IF +IF +zj +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +Lg +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(51,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XF +Cg +Cg +Cg +Cg +Cg +Cg +Cg +Cg +Cg +Cg +Ry +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +mu +uv +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(52,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Zq +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +zj +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +IF +Lg +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(53,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XF +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +tl +lv +EV +sX +rJ +rJ +rJ +rJ +rJ +rJ +rJ +rJ +rJ +uv +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(54,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +We +zn +Np +Np +kH +kH +kH +Np +kH +kH +kH +Np +vy +vy +WP +vy +vy +vy +Hy +vy +vy +vy +vy +vy +vy +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(55,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yu +SY +zn +Np +rn +YC +Wv +pE +ac +bn +gc +zv +lO +Za +nR +im +lV +Za +Qo +VX +nu +lR +IA +TC +zS +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(56,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +BR +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yu +Yu +Yu +Lh +XT +Om +YL +GO +NQ +Dp +jj +jj +eI +SN +yN +Za +Za +yy +Za +Za +Qo +nf +nu +un +vy +TC +zB +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(57,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +hr +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yu +Oj +WD +WD +WD +WD +uv +Np +YO +Pg +Pg +UO +GQ +GQ +GQ +jF +JJ +Za +to +Td +RY +RY +RY +JB +oN +uF +IA +TC +zB +UQ +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(58,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +LF +LF +zt +Ca +LF +LF +LF +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +Np +Zd +Pg +dB +cf +LJ +ER +Pg +Pg +WU +Za +pi +im +hm +lK +nW +Ab +IR +YD +vy +TC +zB +zB +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(59,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Wq +Wq +fr +fr +pm +fX +kJ +mZ +on +rg +wk +zR +Cp +DB +xj +zG +Cq +zG +HN +LF +WN +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +WN +OT +Ae +Pg +Zp +qU +FB +AK +Pg +Pg +AK +Za +Fc +gk +CI +Fh +oR +Yq +Rn +HQ +vy +TC +zB +zB +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(60,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Lr +Lr +aw +aw +Lr +Lr +eo +zR +zR +zR +ta +vX +oT +oE +ym +tD +zQ +BP +CM +xE +HP +CJ +GA +Ix +LF +WN +WN +Um +Um +Um +Gv +Gv +Mo +Gv +Mo +Gv +Mo +Gv +Gv +WN +Np +Zm +Pg +Pg +QO +Yh +AK +Pg +Pg +AK +Za +UX +gA +RL +HM +FQ +py +Ty +Nx +IA +TC +vl +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(61,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +sy +sy +sy +Lr +ak +ay +hU +xw +XQ +eu +zR +qh +zR +tg +wg +wY +pW +yw +zR +zR +BX +DB +GI +HR +CO +HR +GI +LF +WN +WN +WN +WN +WN +Gv +wm +PX +SL +PX +PO +PX +Tm +Gv +WN +Np +Zp +cx +Zp +fE +Kx +cA +NY +eF +AK +Za +UX +Dg +Rj +pU +Ar +Dc +Dc +KB +vy +TC +TC +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(62,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +sy +sy +bp +cW +em +gL +gL +bA +cv +XQ +pm +zR +qh +zR +tg +wj +Ut +Ut +yJ +Ut +Ut +Ut +DB +DB +DB +Db +DB +DB +LF +gK +gK +gK +gK +gK +Gv +LY +PS +PS +Rd +PQ +PQ +Sz +Gv +qZ +Np +Zw +Zw +Zw +OY +Zw +Zw +Zw +Zw +Zw +Za +Za +Za +Za +Zj +Za +Za +Za +Za +vy +vy +vy +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(63,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +sy +sy +sy +bq +sy +Lr +gO +ay +gu +cB +XQ +pm +zR +zR +zR +jo +wk +ZN +oI +rh +sx +sx +um +sx +yf +sx +Do +sx +yf +sx +um +sx +sx +sx +vi +Xq +SL +PX +SL +Rt +SL +PX +SL +Xq +Tw +Xl +Zz +oK +ZG +uf +Ga +SB +VC +En +ZQ +Zr +PM +yO +yO +iC +Gp +Ne +Gp +Gp +JM +fC +cV +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(64,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +Lr +gS +aN +bE +cR +XQ +Ut +Ut +Ut +Ut +Ut +Ut +ZN +yF +yP +JP +JP +JP +sx +JP +JP +Do +JP +up +sx +JP +JP +JP +JP +yD +Xq +Oc +Mv +Mv +Ov +EG +EG +WB +Xh +Nv +Xn +ZG +ZG +ZG +Vd +ZI +IH +ec +BU +XN +Zr +LU +iZ +iZ +eq +iZ +iZ +vO +XH +XH +fC +fC +mo +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(65,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +Lr +gX +aS +bF +cY +XQ +ew +fv +vf +vf +vf +wy +ZN +oU +rM +DH +DH +DH +DH +DH +DH +Dy +GG +GG +JC +KA +KA +KA +KA +My +Xq +Oi +Dv +SL +Ru +SL +Dv +WC +Xq +Tz +Xv +Kj +Tb +ZG +VG +Qt +IH +IH +IH +IH +Zr +HJ +XH +XH +Ub +XH +XH +jQ +iZ +iZ +iZ +EI +JL +tj +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(66,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +hF +Lr +XQ +XQ +if +XQ +XQ +rZ +fP +ul +ul +ul +wD +ZN +yD +AU +Na +JP +up +sx +up +JP +Ia +JP +JP +Do +JP +JT +JT +JP +yF +Xq +Xq +Xq +Xq +AG +Xq +Xq +Xq +Xq +NR +XD +ZG +ZG +ZG +uf +Ga +wG +go +Cl +xM +Zr +tE +PB +PB +EQ +VV +VV +fY +VV +VV +JN +fC +fC +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(67,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +ds +fa +aq +aU +od +jE +lH +eA +fP +ul +ul +ul +qo +ZN +pG +sx +sx +sx +sx +Eg +ZN +ZN +DF +ZN +ZN +Jc +sx +sx +sx +sx +KP +Xu +Ol +MA +MY +Ow +Qa +UE +WE +Xu +TE +XM +dv +Tb +ZG +ZY +ZI +KG +ip +Mk +yI +Zr +SF +dE +dE +dE +dE +dE +KQ +dE +dE +dE +dE +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(68,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +ds +fb +hk +aV +bJ +dq +lH +eE +gh +ul +ul +vf +kN +ZN +ZN +SM +SM +SM +SM +ZN +ZN +Aa +Iu +GP +ZN +ZN +SM +SM +SM +SM +ZN +Xu +Or +yK +QI +Sh +UF +UF +IN +Xu +ZG +YR +ZG +ZG +ZG +Vd +ZI +KG +KG +KG +KG +Zr +tq +dE +dE +zg +eb +zg +jV +zg +zg +zg +zg +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(69,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +bT +hF +hF +hq +aY +ik +ka +el +eJ +gW +vf +vf +js +te +nh +Ng +Ng +Ng +dR +Ng +Ep +Ng +Ng +DJ +Ng +Ng +Ep +Ng +ea +Ng +Ng +Ng +Xu +Zs +QI +Nn +Sh +UF +UF +Ji +Xu +Ud +YT +ZI +YA +ZI +Vd +ZI +ix +Zr +of +XH +XH +tq +dE +zg +YG +rC +LI +ii +Gl +nH +PE +yE +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(70,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +ad +Um +Um +Um +Um +Um +Um +Um +Um +Um +as +Um +bT +dj +hF +hy +hS +ow +kn +lH +eQ +ov +qq +iI +tL +kO +nv +LG +LG +LG +tP +LG +LG +LG +As +DK +LG +LG +LG +LG +tP +LG +LG +LG +wL +LZ +ME +Ns +MU +Qp +EN +Jm +SO +Oe +YU +pn +uk +pn +Qs +pn +Ij +OC +EZ +GD +bs +TS +dE +CY +Jz +nb +NS +iT +OI +BJ +PE +yE +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Xj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(71,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +bT +hF +hF +hC +aY +it +kp +lu +nq +oy +wD +rZ +vf +qB +nh +Ng +Ng +Ng +Yk +Ng +Ev +Ng +AF +DP +Ng +Ng +Ev +Ng +uI +Ng +Ng +Ng +Xu +Ot +wW +UF +Sh +UF +UZ +Jt +Xu +Yg +YT +ZI +lh +ZI +Vd +ZI +Fx +Zr +IM +XH +XH +tq +dE +zg +YG +rC +aQ +EX +nH +sP +PE +yE +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(72,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +ds +ga +hT +hT +iu +kq +lH +eU +oz +qK +iU +uX +la +Nm +Nm +LO +LO +LO +LO +Nm +Nm +AJ +Iu +GP +Nm +Nm +LO +LO +LO +LO +Nm +Xu +Mg +MF +Rb +Sh +UF +UZ +SH +Xu +Qi +Zc +Qi +Qi +Qi +Vd +ZI +Tt +Tt +Tt +Tt +Zr +tq +dE +dE +zg +Uj +zg +aK +zg +zg +zg +zg +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(73,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +ds +ge +jm +bd +oA +ky +lH +nO +oz +mf +qN +uX +tr +Nm +pH +kR +kR +kR +kR +wS +Nm +Nm +DQ +Nm +Nm +Kh +kR +kR +kR +kR +Ek +Xu +Ml +Ml +Ji +Sw +QN +Rp +WG +Xu +Uv +Zf +UL +YM +Qi +uf +Ga +Nc +Gc +BA +yQ +Zr +Mu +dE +dE +dE +dE +dE +KQ +dE +dE +dE +dE +dE +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(74,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +hF +RU +VU +VU +iJ +VU +VU +vf +oz +qN +qN +uX +qB +Nm +wI +Kf +Kf +Kf +Kf +kR +Kf +Kf +Iy +Kf +Kf +IS +Kc +Kc +LQ +LQ +qG +Dz +Dz +Dz +Dz +xi +Dz +Dz +Dz +Dz +Yp +Zi +yc +YM +Qi +Vd +ZI +Tt +Dx +JR +zs +Zr +cU +GV +GV +bC +Ly +Ly +xO +Ly +Ly +Ku +fC +fC +fC +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(75,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +RU +Mh +Tp +cb +dC +VU +vf +hc +hs +hs +vf +qB +Nm +qA +Ff +Ff +Ff +Ff +Ff +Ff +Ff +Ej +xr +xr +Kn +Ff +Ff +Ff +Ff +Lk +Dz +OA +ML +NG +PD +Ve +Ve +WO +Dz +Vi +Nd +yc +YM +Qi +VG +Qt +Yt +Yt +Yt +Yt +Zr +HJ +XH +XH +po +iZ +iZ +wX +iZ +iZ +iZ +EI +DZ +tj +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(76,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +RU +Tp +bi +ci +Tp +VU +CH +CH +CH +CH +CH +wK +Nm +qG +Kf +Kc +LQ +LQ +kR +Kf +Kf +IS +Kf +Kf +kR +Kf +Kf +eV +Kc +wI +Dz +OF +ZX +ZX +SA +WQ +WQ +WQ +Xx +Vn +Fw +yc +YM +Qi +uf +Ga +cl +ic +Au +Lz +Zr +oq +iZ +iZ +BM +XH +XH +XH +Nq +cw +fC +fC +Kv +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(77,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +lo +lo +lo +ae +lo +RU +av +bv +hw +ed +VU +eW +hi +qW +jg +vr +lD +Nm +xZ +kR +kR +kR +wu +kR +yS +kR +IS +kR +yS +kR +wu +kR +kR +kR +LX +Dz +OH +ZX +ZX +SG +ZX +ZX +Xb +Dz +VK +kU +Rw +YM +Qi +Vd +ZI +Yt +BS +cp +vI +Zr +WS +Gp +Gp +Gu +yO +aX +yO +yO +TJ +fC +cV +tj +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(78,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +lo +lo +cM +dD +HB +hO +by +mR +Tp +VU +oc +oB +Bt +Bt +Bt +mg +CH +CH +CH +CH +CH +CH +Gq +Gq +Gq +EC +Gq +Gq +uq +hY +hY +hY +hY +hY +yn +OJ +ZX +ZX +SG +ZX +ZX +Xg +yn +Pr +Pr +Qi +Qi +Qi +QF +Uw +Uw +Uw +Uw +Uw +XX +XX +XX +XX +iq +XX +XX +XX +XX +zm +zm +zm +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(79,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +lo +lo +lo +RU +Tp +Tp +Tp +Tp +VU +fg +hn +rq +mF +jB +mq +nx +qR +sR +CQ +CQ +wz +Gq +yT +Bj +EH +Bj +yT +uq +WN +WN +WN +WN +WN +yn +Mm +MS +NW +Ba +QR +QR +SV +yn +WN +xx +RZ +fc +eS +UH +lw +Uw +dd +dS +AH +XX +Yb +Dk +sQ +uz +KM +CU +CU +pl +li +kY +VM +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(80,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +RU +RU +iR +iR +RU +RU +oc +oH +Bt +Bt +oB +wN +yZ +yZ +yZ +tH +Bq +Cy +FR +yY +Bo +EL +HA +IQ +uq +WN +WN +Um +Um +Um +yn +yn +Qq +Qq +yn +Qq +Qq +yn +yn +WN +QY +ZK +gt +wM +NV +wa +Uw +tx +Hj +Xz +XX +Yb +sq +na +AM +ud +FT +nP +gG +zm +kY +sF +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(81,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +TU +TU +Fz +rw +sf +jL +mL +xy +yd +za +zL +Bt +CA +Gq +HD +HW +EP +HW +Jk +uq +WN +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +WN +QY +ZL +fe +Wh +Vq +ES +Uw +PJ +Rl +No +XX +OX +Ka +zr +NJ +NM +JV +Rq +Ph +li +kY +sF +GX +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(82,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +TU +TU +TU +TU +TU +TU +TU +TU +TU +TU +TU +TU +uq +uq +HX +Fe +uq +uq +uq +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +WN +WN +xx +ZO +QW +QW +dP +Ra +Uw +Py +ir +Gm +XX +VB +XA +tC +gH +zp +QQ +Ox +HU +zm +kY +sF +sF +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(83,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +hK +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +VN +PN +MG +MG +MG +MG +Wb +QY +ZT +QW +hG +eZ +nJ +KJ +nJ +ei +ES +XX +Fu +YX +XK +XK +XK +qg +ls +NN +zm +kY +sF +sF +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(84,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +FA +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +VN +VN +VN +MI +Wf +QY +ZZ +aH +UI +qt +Gt +Uw +PA +xk +wV +XX +XX +Gb +XX +XX +VE +ZJ +Vs +xT +li +kY +Wc +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(85,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +VN +MO +Ys +xx +om +LA +QW +pL +fz +Uw +UY +om +Iv +XX +wt +zq +AZ +XX +VE +Yf +Vs +BW +zm +kY +kY +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(86,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XO +Ys +xx +xx +xx +ie +xx +xx +xx +xx +xx +xx +zm +zm +Jg +zm +zm +zm +su +zm +zm +zm +zm +zm +zm +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(87,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XP +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy +zD +zM +ZM +rF +rf +rf +rf +rf +rf +rf +rf +rf +rf +Wb +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(88,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yw +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +WZ +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +ne +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(89,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XP +CX +CX +CX +CX +CX +CX +CX +CX +CX +CX +JI +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Wb +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(90,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yw +XE +XE +XE +XE +XE +XE +XE +XE +XE +WZ +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +XE +ne +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(91,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +XP +CX +CX +CX +CX +CX +CX +CX +CX +SE +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Wb +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(92,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +Yw +ih +uy +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(93,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(94,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(95,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(96,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(97,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(98,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(99,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(100,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(101,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(102,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(103,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(104,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(105,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(106,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(107,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(108,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(109,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(110,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(111,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(112,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +KK +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(113,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(114,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(115,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(116,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(117,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(118,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(119,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(120,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(121,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(122,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(123,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(124,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(125,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(126,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(127,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(128,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(129,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(130,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(131,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(132,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(133,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(134,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(135,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(136,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(137,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(138,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(139,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} +(140,1,1) = {" +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +Um +"} diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index dbd325d1b37..a863c2057f3 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -2367,6 +2367,7 @@ "aTA" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) "aTB" = (/obj/machinery/camera/network/first_deck{c_tag = "First Deck - Aft Starboard Escape Pods"; dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) "aTC" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/hologram/holopad,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTD" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/blue/border,/obj/item/modular_computer/console/preset/medical{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/sc/cmo) "aTE" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod6/station) "aTF" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/shuttle/escape_pod6/station) "aTG" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) @@ -7618,7 +7619,6 @@ "cUd" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/structure/curtain/open/privacy,/obj/effect/floor_decal/borderfloorwhite{dir = 9},/obj/effect/floor_decal/corner/paleblue/border{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/ward) "cUe" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_x = 30},/obj/structure/curtain/open/privacy,/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/ward) "cUf" = (/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/machinery/clonepod/full,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) -"cUg" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/blue/border,/obj/item/modular_computer/console/preset/medical{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/sc/cmo{dir = 1}) "cUh" = (/obj/machinery/dna_scannernew,/obj/effect/floor_decal/borderfloorwhite/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "cUi" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) "cUj" = (/obj/structure/closet/wardrobe/medic_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/extinguisher_cabinet{pixel_x = 28},/obj/effect/floor_decal/borderfloorwhite/corner,/obj/effect/floor_decal/corner/purple/bordercorner,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning) @@ -11282,7 +11282,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaacMWcDHcFpcFpcDHcDHcMXcMYcMYcMXcMZcNacMXcMXcLLcGTcIMcIMcIMcDUcNbcNccNdcNecNfcDUcNgcHgcHgcNhcNicHgcHgcHgcNjcNkcLWcLWcLWcLWcLWcLXcNlcNmcNncLYcCwcQkcoVcTDedgcNrcNscNscNtcNucKNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactUcNvcNwcNxcNycNzctUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKRcNAcNBcNCcKRcNDcKVcNEcNFcNGcKTcNHcNIcNJcNKcNLcNMcNNcNOcNPcNQcNRcLccNScNTcNUcNVcNWcNXcNYcNZcOacObcOccLhcOdcOecOfcOgcOhcMOcOicOjcOkcPucMOcOmcOncLucOocOpcOqcLyaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacMXcOrcOscOtcMXcLLcGTcIMcIMcIMcDUcDUcDUcDUcDUcDUcDUcOucOvcHgcHgcOwcOwcOwcHgcOxcOycLWcLWcLWcLWcLWcLXcOzcOAdUVcLYcOCcBbcODedhedicKNcPVcOHcOIcOJcKNcoVcoVcoVcoVczlczlczlcoVcoVcoVcoVcoVcOKcOLcMfcOMcOKcpkcpkcpkcpkcpkczCczCczCcpkcpkcpkcpkcKRcONcOOcOPcKRecqcKVcORcOScOTcKTcOUcOVcOWcOXcOYcKZcOZcPacPbcPccPdcLfcNScNTcPecPfcPgcPhcPicPjcPkcPlcPmcLhcPncPocPpcPqcPrcMOcPscPtcPtcSLcMOcPvcPwcPxcPycPzcPAcKlaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacMXcPBcPCcPDcMXcLLcGTcGTcPEcIMcFucFucIMcIMcIMcNocGTcEacPGcEacEacPHcPIcPJcPKcPLcPMcLWcLWcLWcLWcLWcLXcPNcPOcPPcLYcPQcPRcoVcPScPTcKNcKNcKNcKNcKNcKNcPWcHwcHwcQacQacPYcQacQacQacQacQacQacQbcQccQdcQecQfcQgcQgcQgcQgcQgcQgcURcTHcpkcPFcSpcQlcKRcQmcOOcQncKRcQocKVcKVcQpcKVcKTcQqcQrcQscQtcQucKXcQvcQwcQxcQycPdcLccNScQzcQAcQBcQCcQDcQEcQFcQGcQHcQIcLhcLlcLlcLlcLlcLlcMOcPscQJcQKcSLcMOcQLcQMcKlcKlcKlcKlcKlaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaafaaaaaaaaaaaacMXcQNcQNcMXcMXcLLcIMcGTcGTcFucFucGTcGTcGTcGTcGTcGTcQOcQOcQOcEacEacEacEacQPcQQcKGcLWcLWcLWcLWcLWcLXcLYcKUcLYcLYcoVcoVcoVcQjcQTcQUcHwcQVcQWcQXcHwcHxcBbcBbcBbcBbcQYcQZcAYcPUcPUcRdcQScoVcRfcRgcRhcpkcRicRjcRicRkcRlcRmcWecWcedmedpedpedocKRcKRcRpcKRcKRcQocpkcGjcRqcRrcLacRscRtcUgcRvcRwcKZcRxcRycRzcRAcRBcLbcRCcRDcREcRFcRGcRHcRIcRJcRKcRLcRMcRNcROcRPcRQcRRcRScMOcRTcRUcPtcRVcMOcRWcRXcpwaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaafaaaaaaaaaaaacMXcQNcQNcMXcMXcLLcIMcGTcGTcFucFucGTcGTcGTcGTcGTcGTcQOcQOcQOcEacEacEacEacQPcQQcKGcLWcLWcLWcLWcLWcLXcLYcKUcLYcLYcoVcoVcoVcQjcQTcQUcHwcQVcQWcQXcHwcHxcBbcBbcBbcBbcQYcQZcAYcPUcPUcRdcQScoVcRfcRgcRhcpkcRicRjcRicRkcRlcRmcWecWcedmedpedpedocKRcKRcRpcKRcKRcQocpkcGjcRqcRrcLacRscRtaTDcRvcRwcKZcRxcRycRzcRAcRBcLbcRCcRDcREcRFcRGcRHcRIcRJcRKcRLcRMcRNcROcRPcRQcRRcRScMOcRTcRUcPtcRVcMOcRWcRXcpwaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaadaadaaaaaaaaacMXcRYcRZcSacMXcSbcKvecscSdcSecSfcSgcShcIMcSicIMcSjcSkcSkcSkcSlcSmcSmcEacEacEacKGcKGcKGcKGcKGcKGcKGcQOcSncQOcGTcSocGTdTdcBbcFUcBbcSqcSrcPScRecBbcSucSvcSwcSucSucSucSucSucSucSucSucSucSucSxcSycSzcSAcSAcSAcSKcSAcSAcSAcSAdaMedvedredvedtcSFcSGcSHcSDcSDcSIcSJcTucTycSMcLacLacLacLacLacLacLacSNcLbcLbcLbcSOcLbcSPcSQcSRcSScSPcLhcSTcLhcLhcLhcMIcSUcSVcSWcSXcSYcSZcTacPtcTbcTccTdcTecTfcTgcpwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfGaafaafaafaafaaaaaaaaacMXcMXcSbcKucKucKucThcTicTicTicTjcTicTicTicTkcKucKucKucKucThcKucKucKucKucKucKucKucKucTlcTmcTncTocTpcKucTqcTrcTscTtcTJcTJcTJcTJcTJcVYcSucTvcTwcRbcRacSucStcTxcUCcRccSscTEcSucTzcTAcXacSAcTGcTIcUucUvcUvcUMcSAcUNcSAcpkcpkcpkcpkcpkcpkcpkcpkcpkcTKcsFcTLcTMcTNcTOcTPcTQcTQcTRcTScTTcTUcTVcTWcTXcSRcTYcTZcUacUbcUccSRcUdcTWcTVcTUcUecSUcUfcXCcUhcUicUjcMOcUkcUlcUmcUncUocUpcUqcpwaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaacMXcMXcMYcMYcMYcMXcMXcMXcMYcMYcMYcMXcMXcMXcMXcMXcMXcMXcMXcIMcIMcIMecucIMcIMcIMcIMcIMcIMcIMcMXcMXcMXcMXcUrdaPcUtcTJcUycUwcUxcUYcUZcSucUzcTwcUDcUAcUBcUGcUHcUEcUFcUIcUScSucUJcUKdfkcSAcSAcSAcUOcUPcUQcUTcSAcUUcUXcVacVbcVccWdcWfcWkcWncWocpkcpkcpkcTLcVfcVhcVdcVecVgcWbcGjcTScVicUacVjcVkcVlcSRcVmcVncVocVpcVqcSRcVrcVkcVjcUacVscSUcSUcSUcSUcVtcSUcMOcMOcMOcMOcMOcMOcVucVvcVwaafaafaafabcaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/submaps/admin_use_vr/ert.dmm b/maps/submaps/admin_use_vr/ert.dmm index f017d21a305..350005bbbcf 100644 --- a/maps/submaps/admin_use_vr/ert.dmm +++ b/maps/submaps/admin_use_vr/ert.dmm @@ -286,6 +286,10 @@ }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/hallways_aft) +"cL" = ( +/obj/machinery/telecomms/allinone/ert, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/atmos) "cO" = ( /obj/machinery/computer/operating, /turf/simulated/floor/tiled/white, @@ -400,6 +404,8 @@ /obj/structure/table/rack, /obj/item/weapon/storage/backpack/ert/commander, /obj/item/clothing/suit/space/void/responseteam/command, +/obj/item/clothing/head/helmet/ert/command, +/obj/item/clothing/suit/armor/vest/ert/command, /turf/simulated/floor/wood, /area/ship/ert/commander) "dx" = ( @@ -1138,6 +1144,10 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/mech_bay) +"kd" = ( +/obj/item/device/multitool/tether_buffered, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/atmos) "kf" = ( /obj/structure/table/rack/steel, /obj/item/weapon/gun/projectile/automatic/pdw, @@ -1979,6 +1989,12 @@ /obj/item/clothing/suit/space/void/responseteam/engineer, /obj/item/clothing/suit/space/void/responseteam/engineer, /obj/item/clothing/suit/space/void/responseteam/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "pa" = ( @@ -2020,6 +2036,12 @@ /obj/item/clothing/suit/space/void/responseteam/medical, /obj/machinery/light/no_nightshift, /obj/effect/floor_decal/industrial/outline/grey, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "pf" = ( @@ -2047,6 +2069,12 @@ /obj/item/clothing/suit/space/void/responseteam/medical, /obj/item/clothing/suit/space/void/responseteam/medical, /obj/effect/floor_decal/industrial/outline/grey, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "po" = ( @@ -2490,6 +2518,12 @@ /obj/item/clothing/suit/space/void/responseteam/security, /obj/machinery/light/no_nightshift, /obj/effect/floor_decal/industrial/outline/grey, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "sp" = ( @@ -2639,10 +2673,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/hangar) -"tb" = ( -/obj/machinery/telecomms/allinone, -/turf/simulated/floor/tiled/techfloor, -/area/ship/ert/teleporter) "tg" = ( /obj/effect/floor_decal/corner/white{ dir = 6 @@ -4080,6 +4110,12 @@ pixel_y = -26 }, /obj/effect/floor_decal/industrial/outline/grey, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "Ed" = ( @@ -5228,6 +5264,10 @@ /obj/effect/floor_decal/industrial/outline/grey, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/hallways) +"Lm" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/atmos) "Lq" = ( /obj/structure/table/rack/steel, /obj/item/weapon/gun/energy/gun/martin{ @@ -6657,10 +6697,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/hangar) -"VB" = ( -/obj/machinery/ntnet_relay, -/turf/simulated/floor/tiled/techfloor, -/area/ship/ert/teleporter) "VC" = ( /obj/machinery/power/port_gen/pacman/super/potato, /obj/structure/cable/green, @@ -6720,6 +6756,10 @@ /obj/structure/curtain/open/bed, /turf/simulated/floor/wood, /area/ship/ert/commander) +"Wd" = ( +/obj/machinery/telecomms/relay/preset/centcom/tether, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/atmos) "Wj" = ( /obj/machinery/light/no_nightshift{ dir = 8 @@ -13348,8 +13388,8 @@ pV kP kP rS -gA -gA +Wd +kd CT qR pV @@ -13916,8 +13956,8 @@ pV ls ls ls -gA -gA +Lm +cL DQ Ip pV @@ -14491,7 +14531,7 @@ ds sp Oi Mm -tb +jA Wj UU iA @@ -15201,7 +15241,7 @@ IZ sp Oi wn -VB +jA Yq Ys Yr diff --git a/maps/submaps/surface_submaps/plains/lonehome_vr.dmm b/maps/submaps/surface_submaps/plains/lonehome_vr.dmm new file mode 100644 index 00000000000..673b4e1d5c7 --- /dev/null +++ b/maps/submaps/surface_submaps/plains/lonehome_vr.dmm @@ -0,0 +1,1590 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/submap/lonehome) +"ab" = ( +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"ac" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/lonehome) +"ad" = ( +/turf/simulated/wall/wood, +/area/submap/lonehome) +"ae" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"af" = ( +/obj/structure/loot_pile/maint/trash, +/turf/template_noop, +/area/submap/lonehome) +"ag" = ( +/obj/structure/girder, +/turf/simulated/floor, +/area/submap/lonehome) +"ah" = ( +/obj/machinery/button/windowtint{ + id = "h_living" + }, +/turf/simulated/wall/wood, +/area/submap/lonehome) +"ai" = ( +/obj/structure/coatrack, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"ak" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"al" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"am" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"an" = ( +/obj/structure/table/marble, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"ao" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"ap" = ( +/obj/structure/table/bench/marble, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "h_living" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"ar" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"as" = ( +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"at" = ( +/turf/simulated/floor/wood, +/area/submap/lonehome) +"au" = ( +/obj/item/device/tape, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"av" = ( +/obj/item/weapon/extinguisher{ + pixel_x = 8; + pixel_y = 1 + }, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/medical/lite, +/obj/random/medical/lite, +/obj/structure/mopbucket{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/weapon/mop, +/obj/item/device/multitool, +/obj/item/device/flashlight{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/random/unidentified_medicine, +/obj/random/unidentified_medicine, +/obj/random/unidentified_medicine, +/obj/structure/table/steel, +/turf/simulated/floor/tiled, +/area/submap/lonehome) +"aw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"ax" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"ay" = ( +/obj/item/clothing/suit/storage/apron/white, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"az" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/item/weapon/storage/box/glasses/square{ + pixel_y = -2 + }, +/obj/item/weapon/storage/box/glass_extras/sticks{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/glass_extras/straws{ + pixel_y = 7 + }, +/obj/item/weapon/packageWrap, +/obj/structure/curtain/open/bed, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/structure/table/rack, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aA" = ( +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/condimentbottles, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/structure/curtain/open/bed, +/obj/structure/table/rack, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aB" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/template_noop, +/area/submap/lonehome) +"aC" = ( +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "h_living" + }, +/obj/structure/bed/chair/sofa/black/corner{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aD" = ( +/obj/structure/bed/chair/sofa/black, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aE" = ( +/obj/structure/bed/chair/sofa/black/left, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aF" = ( +/obj/random/trash, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aG" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/kitchen/rollingpin, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aH" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/kitchen/utensil/spoon, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aI" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/sharpeningkit, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aJ" = ( +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aK" = ( +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/tiled/white, +/area/submap/lonehome) +"aL" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/weapon/material/shard, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"aM" = ( +/obj/item/weapon/material/shard, +/turf/template_noop, +/area/submap/lonehome) +"aN" = ( +/obj/item/weapon/material/shard, +/obj/item/weapon/material/shard{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"aO" = ( +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "h_living" + }, +/obj/structure/bed/chair/sofa/black{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aP" = ( +/obj/structure/table/bench/glass, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"aQ" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"aR" = ( +/obj/random/junk, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"aS" = ( +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aT" = ( +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aU" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aV" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"aW" = ( +/obj/item/weapon/material/shard{ + pixel_x = 6 + }, +/obj/item/weapon/material/shard, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"aX" = ( +/obj/item/weapon/material/shard, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"aY" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"aZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"ba" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bc" = ( +/obj/item/stack/cable_coil, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"bd" = ( +/obj/item/trash/plate, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/structure/table/sifwooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"be" = ( +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/structure/table/sifwooden_reinforced, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bf" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/outdoors/dirt, +/area/submap/lonehome) +"bg" = ( +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "h_living" + }, +/obj/structure/bed/chair/sofa/black/corner{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bh" = ( +/obj/structure/bed/chair/sofa/black{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bi" = ( +/obj/structure/bed/chair/sofa/black/right{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bj" = ( +/obj/item/weapon/module/power_control, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bk" = ( +/obj/structure/flora/pottedplant/bamboo{ + pixel_y = 12 + }, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bl" = ( +/obj/item/weapon/material/shard, +/obj/item/weapon/material/shard{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bm" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/flora/pottedplant/fern{ + pixel_y = 12 + }, +/obj/structure/table/bench/wooden, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bn" = ( +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"bo" = ( +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/random/trash, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bp" = ( +/obj/item/weapon/reagent_containers/food/snacks/ghostmuffin/poison, +/obj/structure/table/sifwooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bq" = ( +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/obj/item/trash/plate, +/obj/structure/table/sifwooden_reinforced, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"br" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"bs" = ( +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bt" = ( +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bu" = ( +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bv" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bw" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "h_kitchen" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bx" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/template_noop, +/area/submap/lonehome) +"by" = ( +/obj/structure/table/rack, +/obj/item/weapon/makeover, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bz" = ( +/obj/structure/table/rack, +/obj/item/weapon/material/knife/ritual, +/obj/structure/curtain/open/bed, +/obj/item/clothing/under/suit_jacket/really_black, +/obj/item/clothing/under/suit_jacket/navy, +/obj/item/clothing/head/soft/solgov/veteranhat, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bA" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/book/tome, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bB" = ( +/obj/item/weapon/paper{ + info = "Seems to be filled with odd runes drawn with blood"; + name = "Blood stained paper" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"bC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/inflatable/door, +/turf/simulated/floor/wood/broken, +/area/submap/lonehome) +"bD" = ( +/obj/item/seeds/random, +/obj/item/seeds/random, +/obj/machinery/space_heater, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bE" = ( +/obj/item/seeds/random, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bF" = ( +/obj/machinery/light/small, +/obj/item/weapon/ore/diamond, +/obj/structure/sign/goldenplaque{ + desc = "Done No Harm."; + name = "Best Doctor 2552"; + pixel_y = -32 + }, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bG" = ( +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/clothing/gloves/ring/engagement, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bH" = ( +/obj/machinery/button/windowtint{ + id = "h_kitchen" + }, +/turf/simulated/wall/wood, +/area/submap/lonehome) +"bI" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/storage/wallet/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/melee/umbrella/random, +/obj/random/carp_plushie, +/obj/random/curseditem, +/obj/random/junk, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bJ" = ( +/obj/item/weapon/paper{ + info = "Seems to be filled with odd runes drawn with blood"; + name = "Blood stained paper" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bK" = ( +/obj/item/weapon/cell/high/empty, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bL" = ( +/obj/structure/bed/chair/wood/wings{ + dir = 1 + }, +/obj/effect/gibspawner/human, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bM" = ( +/obj/item/weapon/paper{ + info = "F%$K this detective, I swear I can see them peeking from behind the window, these tinted glasses help but I swear I can still see them snooping around. His days are counted... I am so close to figuring this out, just need a few more days. Then Shepiffany will be part of the family once again, then our two kids and I can go back on having a normal life... a normal life..."; + name = "Stained sheet of paper" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bO" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/structure/kitchenspike, +/obj/effect/rune, +/turf/simulated/floor, +/area/submap/lonehome) +"bP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/paper/courtroom, +/obj/item/weapon/paper/courtroom, +/obj/item/weapon/paper_bin, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bQ" = ( +/obj/item/weapon/pen/fountain, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bR" = ( +/obj/item/weapon/paper{ + info = "Seems to be filled with odd runes drawn with blood"; + name = "Blood stained paper" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bS" = ( +/obj/random/trash, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/sblucarpet, +/area/submap/lonehome) +"bU" = ( +/obj/item/weapon/photo, +/obj/item/weapon/photo{ + pixel_x = 4 + }, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bV" = ( +/obj/item/weapon/storage/box/characters, +/obj/structure/curtain/open/bed, +/obj/structure/table/rack, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bW" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/bed/padded, +/obj/item/weapon/book/custom_library/fiction/truelovehathmyheart, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bY" = ( +/obj/structure/closet/cabinet, +/obj/random/multiple, +/obj/random/multiple, +/obj/random/multiple, +/obj/random/multiple, +/obj/random/multiple, +/obj/random/toy, +/obj/random/toy, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"bZ" = ( +/obj/item/clothing/suit/straight_jacket, +/turf/simulated/floor, +/area/submap/lonehome) +"ca" = ( +/obj/machinery/gibber/autogibber{ + emagged = 1 + }, +/turf/simulated/floor, +/area/submap/lonehome) +"cb" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/storage/wallet/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/melee/umbrella/random, +/obj/random/ammo, +/obj/random/cigarettes, +/obj/random/contraband, +/obj/random/junk, +/obj/random/maintenance/security, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cc" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_mob/animal/passive/cat/bones{ + desc = "A very odd behaved cat, their scratched name tag reads 'Felix'. They look very malnourished."; + name = "Felix" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cd" = ( +/obj/structure/bed/double/padded, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"ce" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/bcarpet, +/area/submap/lonehome) +"cf" = ( +/obj/item/weapon/pack/cardemon, +/turf/simulated/floor/carpet/bcarpet, +/area/submap/lonehome) +"cg" = ( +/obj/item/weapon/reagent_containers/blood, +/obj/item/weapon/pack/cardemon, +/obj/item/weapon/pack/cardemon, +/obj/item/weapon/deck/tarot, +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"ch" = ( +/obj/item/organ/internal/liver, +/obj/random/trash, +/turf/simulated/floor, +/area/submap/lonehome) +"ci" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/structure/table/marble, +/obj/item/organ/internal/intestine/unathi, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/bone/ribs, +/obj/item/weapon/bone/skull{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/simulated/floor, +/area/submap/lonehome) +"cj" = ( +/obj/structure/sign/periodic, +/turf/simulated/wall/wood, +/area/submap/lonehome) +"ck" = ( +/obj/item/weapon/bedsheet/rddouble, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cl" = ( +/obj/item/weapon/phone, +/obj/structure/table/bench/wooden, +/obj/item/weapon/paper{ + info = "Seems to be filled with odd runes drawn with blood"; + name = "Blood stained paper" + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cm" = ( +/obj/item/weapon/pack/cardemon, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cn" = ( +/obj/structure/bed/padded, +/obj/random/trash, +/obj/random/trash, +/obj/random/trash, +/obj/random/trash, +/obj/random/trash, +/obj/random/junk, +/obj/random/junk, +/obj/random/junk, +/obj/random/junk, +/obj/item/weapon/bedsheet/ian, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"co" = ( +/obj/structure/closet/cabinet, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/tech_supply/component, +/obj/random/toolbox, +/obj/random/toolbox, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cp" = ( +/obj/item/clothing/mask/muzzle, +/obj/random/trash, +/turf/simulated/floor, +/area/submap/lonehome) +"cq" = ( +/obj/structure/table/marble, +/obj/item/organ/internal/brain/grey, +/obj/item/weapon/material/knife/plastic, +/turf/simulated/floor, +/area/submap/lonehome) +"cr" = ( +/obj/structure/table/bench/marble, +/obj/structure/window/reinforced/polarized{ + id = "h_master" + }, +/obj/structure/flora/pottedplant/overgrown{ + pixel_y = 7 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cs" = ( +/obj/structure/table/bench/marble, +/obj/structure/window/reinforced/polarized{ + id = "h_master" + }, +/obj/structure/flora/pottedplant/bamboo{ + pixel_y = 7 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"ct" = ( +/obj/structure/table/bench/marble, +/obj/structure/window/reinforced/polarized{ + id = "h_master" + }, +/obj/structure/flora/pottedplant/dead{ + pixel_y = 7 + }, +/turf/simulated/floor/wood, +/area/submap/lonehome) +"cu" = ( +/obj/machinery/button/windowtint{ + id = "h_master" + }, +/turf/simulated/wall/wood, +/area/submap/lonehome) +"cv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/submap/lonehome) +"cw" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/gloves/yellow, +/turf/simulated/floor, +/area/submap/lonehome) +"cx" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife/hook, +/turf/simulated/floor, +/area/submap/lonehome) +"cy" = ( +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cz" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/item/weapon/material/shard, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cB" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cC" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/submap/lonehome) +"cD" = ( +/obj/item/frame/apc, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 22 + }, +/obj/random/junk, +/turf/simulated/floor, +/area/submap/lonehome) +"cE" = ( +/obj/structure/table/steel, +/obj/item/stack/material/phoron{ + amount = 5 + }, +/obj/item/stack/material/phoron{ + amount = 5 + }, +/obj/fiftyspawner/wood, +/obj/fiftyspawner/steel, +/turf/simulated/floor, +/area/submap/lonehome) +"cF" = ( +/obj/item/weapon/chainsaw, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/extinguisher, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/table/rack, +/turf/simulated/floor, +/area/submap/lonehome) +"cG" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor, +/area/submap/lonehome) +"cH" = ( +/obj/structure/table/marble, +/obj/item/organ/internal/intestine/unathi{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/item/organ/internal/lungs, +/turf/simulated/floor, +/area/submap/lonehome) +"cI" = ( +/obj/structure/fence, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cJ" = ( +/obj/item/weapon/material/shard, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cK" = ( +/obj/item/weapon/material/minihoe, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cL" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor, +/area/submap/lonehome) +"cM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/submap/lonehome) +"cN" = ( +/obj/item/device/flashlight{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/submap/lonehome) +"cO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/submap/lonehome) +"cP" = ( +/obj/item/organ/internal/lungs/vox, +/obj/item/weapon/beartrap/hunting{ + anchored = 1; + deployed = 1 + }, +/obj/structure/curtain/black, +/obj/random/junk, +/obj/random/junk, +/obj/random/junk, +/turf/simulated/floor, +/area/submap/lonehome) +"cQ" = ( +/obj/structure/fence/cut/medium, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cR" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cS" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cT" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/template_noop, +/area/submap/lonehome) +"cU" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/template_noop, +/area/submap/lonehome) +"cV" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cW" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"cX" = ( +/obj/structure/fence/door/opened, +/turf/template_noop, +/area/submap/lonehome) +"cY" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/template_noop, +/area/submap/lonehome) +"cZ" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/submap/lonehome) +"da" = ( +/obj/structure/fence/corner, +/turf/template_noop, +/area/submap/lonehome) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +aa +aM +aa +aM +aa +aa +aa +aa +aa +aa +aa +cy +aa +aa +aa +aa +cy +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +ad +aa +aB +aN +aY +aY +ag +ad +ad +ad +ad +ad +af +aa +cy +cy +aa +cy +cy +aa +"} +(3,1,1) = {" +aa +aa +aa +ab +ad +ah +ap +aC +aO +aO +bg +ad +ad +bI +bP +cb +cj +ad +ad +cI +cQ +cI +cS +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +ad +ad +ai +aq +aD +aP +aP +bh +ad +by +bJ +bQ +cc +ak +ad +cz +cy +cy +cy +cT +aa +aa +"} +(5,1,1) = {" +aa +ab +ab +ab +ae +aj +ar +aE +aQ +aQ +bi +ad +bz +bK +bR +bS +as +cr +cA +cy +cy +cy +cU +aa +aa +"} +(6,1,1) = {" +ab +ab +aa +ad +ad +ak +as +aj +aQ +aZ +at +ad +bA +bL +bS +aQ +at +cs +cz +cJ +cy +cy +cV +aa +aa +"} +(7,1,1) = {" +aa +ab +aa +aa +ad +ag +at +as +aR +aZ +ar +ad +aq +bM +bT +aZ +ck +ct +cB +cy +cy +cy +cW +aa +aa +"} +(8,1,1) = {" +ab +aa +aa +aa +af +ad +au +aF +at +ba +bj +ad +bB +br +bU +cd +cl +cu +cA +cy +cy +cy +cW +aa +aa +"} +(9,1,1) = {" +aa +aa +ac +aa +aa +ad +ad +ag +ae +ad +bk +ad +ae +ad +ad +ad +ad +ad +ad +cK +cy +cy +cU +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +af +ad +av +ae +ar +ar +bl +br +bC +bN +ar +ar +aq +as +ae +cy +cR +cy +cX +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +ad +ad +ad +ad +ae +ad +bm +ag +ad +ad +ad +ae +ad +ad +ad +cL +ad +cy +cT +aa +ac +"} +(12,1,1) = {" +aa +aa +aa +aa +ad +al +aw +aG +at +bb +aq +bs +bD +ad +bV +aj +ak +cv +cC +cM +ad +cy +cU +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +ag +am +ax +aH +aq +bc +aq +bt +bE +ag +bW +ce +cm +ad +cD +cM +ad +cy +cT +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +ag +an +ay +aI +aS +as +bn +at +bF +ad +bX +cf +cn +ad +cE +cN +ag +cy +cY +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +ad +ao +ax +aw +aT +as +bo +bu +bG +ad +bY +cg +co +ad +cF +cO +ad +cy +cT +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +ad +ad +az +aJ +aU +bd +bp +bv +bH +ad +ad +ad +ad +ad +ad +ag +ad +cy +cT +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +ad +aA +aK +aV +be +bq +bw +ad +bO +bZ +ch +cp +cw +cG +cP +ag +cy +cZ +aa +aa +"} +(18,1,1) = {" +aa +ac +aa +aa +aa +ad +ab +aL +aW +bf +aM +bx +ad +ad +ca +ci +cq +cx +cH +ad +ad +cI +da +cy +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +ab +aa +aa +aX +aa +aa +ab +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/maps/submaps/surface_submaps/plains/plains.dm b/maps/submaps/surface_submaps/plains/plains.dm index e352499508a..472e1b035e7 100644 --- a/maps/submaps/surface_submaps/plains/plains.dm +++ b/maps/submaps/surface_submaps/plains/plains.dm @@ -268,7 +268,7 @@ /datum/map_template/surface/plains/lonehome name = "Lone Home" desc = "A quite inoffensive looking home, damaged but still holding up." - mappath = 'maps/submaps/surface_submaps/plains/lonehome.dmm' + mappath = 'maps/submaps/surface_submaps/plains/lonehome_vr.dmm' //VOREStation Edit cost = 15 /datum/map_template/surface/plains/hotspring diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm index c6494cece66..639d56f1214 100644 --- a/maps/tether/submaps/_tether_submaps.dm +++ b/maps/tether/submaps/_tether_submaps.dm @@ -538,6 +538,8 @@ #include "../../offmap_vr/om_ships/mercenarybase.dm" #include "../../offmap_vr/om_ships/mercship.dm" #include "../../offmap_vr/om_ships/curashuttle.dm" +#include "../../offmap_vr/om_ships/itglight.dm" +#include "../../offmap_vr/om_ships/abductor.dm" ////////////////////////////////////////////////////////////////////////////// //Capsule deployed ships diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index 37bdb7e06e7..a11a486fc91 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -1933,7 +1933,9 @@ /turf/simulated/floor/holofloor/wmarble, /area/holodeck/source_chess) "nn" = ( -/obj/machinery/telecomms/allinone/antag, +/obj/machinery/telecomms/allinone/antag{ + intercept = 1 + }, /turf/unsimulated/floor/steel, /area/centcom/control) "nV" = ( @@ -4460,7 +4462,7 @@ /area/beach) "XP" = ( /obj/machinery/oxygen_pump/anesthetic, -/turf/simulated/floor/tiled/white, +/turf/unsimulated/wall, /area/centcom/simulated/medical) "XQ" = ( /obj/machinery/optable, @@ -19657,7 +19659,7 @@ ae ae wy wy -wy +Ga wy wl Up @@ -19798,9 +19800,9 @@ ae ae ae ae -ae -ae -ae +wy +wy +wy wl Up Vj diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index e36a1b276f6..ebe4eae595b 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -96,6 +96,7 @@ opacity = 0; open_layer = 1 }, +/obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/paramed) "aaq" = ( @@ -169,10 +170,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals9{ dir = 4 }, -/obj/machinery/camera/network/medbay{ - dir = 9; - icon_state = "camera" - }, /obj/machinery/light{ dir = 1 }, @@ -1073,29 +1070,18 @@ /turf/simulated/floor/plating, /area/maintenance/lower/trash_pit) "abP" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/paramed) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/mentalhealth) "abQ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -1177,12 +1163,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) "abZ" = ( @@ -1800,16 +1780,27 @@ /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "adb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/effect/floor_decal/corner/paleblue{ dir = 9 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/paramed) "adc" = ( /obj/structure/bed/chair{ dir = 8 @@ -1950,8 +1941,14 @@ /turf/simulated/floor/grass, /area/tether/surfacebase/medical/mentalhealth) "adr" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/recoveryward) +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "ads" = ( /obj/structure/table/rack, /obj/item/clothing/mask/gas, @@ -2028,15 +2025,36 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/lowernorthhall) "ady" = ( -/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, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/mentalhealth) +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/access_button{ + command = "cycle_exterior"; + dir = 8; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 25; + req_access = list(39) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virologyaccess) "adz" = ( /obj/structure/cable/green{ d1 = 2; @@ -2131,18 +2149,41 @@ /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "adG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + dir = 8; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 24; + pixel_y = 25; + req_access = list(39) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, /obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 + dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/paramed) +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled/white, +/area/medical/virologyaccess) "adH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2377,46 +2418,72 @@ /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "adX" = ( -/obj/structure/bed/chair{ - dir = 4 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/light{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, -/obj/structure/sign/poster{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay recovery room door."; + dir = 2; + id = "Psych"; + name = "Exit Button"; + pixel_x = -26; + pixel_y = -26 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/area/tether/surfacebase/medical/lowerhall) "adY" = ( -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 24 +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "Psych"; + name = "Mental Health" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lowerhall) +"adZ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, /obj/effect/floor_decal/borderfloorwhite{ - dir = 1 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 + dir = 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/white, -/area/tether/surfacebase/medical/recoveryward) -"adZ" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/area/tether/surfacebase/medical/lowerhall) "aea" = ( /obj/structure/closet/secure_closet/chemical{ req_access = list(64); @@ -2466,25 +2533,38 @@ /turf/simulated/floor/plating, /area/engineering/atmos) "aed" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/structure/curtain/open/privacy, +/obj/machinery/vending/medical{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lowerhall) +"aee" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 5 + dir = 4 }, /obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 5 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aee" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "ward_tint" - }, -/obj/structure/grille, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward) +/area/tether/surfacebase/medical/lowerhall) "aef" = ( /turf/simulated/wall, /area/tether/surfacebase/lowernorthhall) @@ -2557,6 +2637,15 @@ /obj/machinery/light, /turf/simulated/floor/carpet/blue, /area/tether/surfacebase/medical/mentalhealth) +"aem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/lowernorthhall) "aen" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black, /turf/simulated/wall/r_wall, @@ -2807,45 +2896,19 @@ /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/cargostore/warehouse) "aeD" = ( -/obj/structure/bed/chair{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 }, -/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" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/lowernorthhall) "aeE" = ( /turf/simulated/wall/r_wall, /area/medical/virology) "aeF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "aeG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2897,19 +2960,14 @@ /turf/simulated/floor/wood, /area/vacant/vacant_bar) "aeJ" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's on MTV. Now you can't blame that demi-cowgirl for working her money maker. I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 16; - pixel_y = 64 +/obj/structure/bed/chair/wheelchair{ + dir = 8 }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/structure/sign/poster{ + pixel_y = 32 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "aeK" = ( /obj/machinery/light/small, /obj/effect/floor_decal/industrial/warning/corner{ @@ -3423,24 +3481,13 @@ /turf/simulated/floor/tiled/white, /area/medical/virology) "afy" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "afz" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -3501,18 +3548,33 @@ /turf/simulated/floor/tiled/white, /area/medical/virology) "afE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/lowernorthhall) +"afF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"afF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/lowernorthhall) "afG" = ( /obj/structure/bed/chair, /obj/machinery/camera/network/civilian, @@ -4234,14 +4296,6 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_one_hall) "ahd" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, /obj/machinery/door/window/northleft{ req_access = list(47) }, @@ -6213,6 +6267,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/public_garden_maintenence) +"akA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "akB" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/weaponsrange) @@ -8217,18 +8277,12 @@ /turf/simulated/wall/r_wall, /area/crew_quarters/sleep/Dorm_1) "anF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, /obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" + dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/lowernorthhall) +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "anG" = ( /obj/machinery/door/airlock/maintenance/rnd{ req_one_access = list(47,24) @@ -11364,15 +11418,31 @@ /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside1) "asT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/lowernorthhall) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "asU" = ( /turf/simulated/floor/tiled, /area/crew_quarters/locker) @@ -13686,21 +13756,17 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "awC" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, @@ -14059,33 +14125,19 @@ /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) "awY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/access_button{ - command = "cycle_exterior"; - dir = 8; - frequency = 1379; - master_tag = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = 25; - req_access = list(39) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, /turf/simulated/floor/tiled/white, -/area/medical/virologyaccess) +/area/tether/surfacebase/medical/lowerhall) "awZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -14109,40 +14161,21 @@ /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) "axa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/access_button{ - command = "cycle_interior"; - dir = 8; - frequency = 1379; - master_tag = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 24; - pixel_y = 25; - req_access = list(39) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, /obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 + dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/medical/virologyaccess) +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/paramed) "axb" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -14641,6 +14674,23 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/tiled/white, /area/medical/virology) +"axI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "axJ" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/green, @@ -14657,25 +14707,22 @@ /turf/simulated/floor/tiled/white, /area/medical/virologyisolation) "axK" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - name = "Mental Health" +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "axL" = ( /obj/structure/sign/nosmoking_1, /turf/simulated/wall, @@ -14720,20 +14767,8 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) "axP" = ( -/obj/machinery/vending/medical{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/turf/simulated/wall, +/area/tether/surfacebase/medical/centralstairwell) "axQ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -15301,7 +15336,6 @@ /turf/simulated/floor/tiled/white, /area/medical/virologyisolation) "ayB" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -15316,25 +15350,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "ayC" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "ayD" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, @@ -15565,6 +15584,10 @@ /turf/simulated/floor/tiled/white, /area/medical/virologyisolation) "ayY" = ( +/obj/structure/stairs/east, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"ayZ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -15576,17 +15599,18 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"ayZ" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "aza" = ( -/obj/structure/stairs/east, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "azb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small{ @@ -15985,12 +16009,12 @@ icon_state = "camera" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "azF" = ( /obj/structure/stairs/east, /obj/structure/railing, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/area/tether/surfacebase/medical/centralstairwell) "azG" = ( /obj/structure/disposalpipe/tagger{ dir = 2; @@ -16037,28 +16061,22 @@ /turf/simulated/floor/tiled/white, /area/medical/virology) "azK" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22; - pixel_y = 0 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "azL" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -16163,17 +16181,47 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) "azT" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/recoveryward/storage) -"azU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access"; - req_access = list(5) +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, /turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward/storage) +/area/maintenance/lowmedbaymaint) +"azU" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "ward_tint" + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/lowernorthhall) "azV" = ( /turf/simulated/wall, /area/medical/virology) @@ -16236,78 +16284,104 @@ /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) "aAa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) +"aAb" = ( /obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/medical{ - id_tag = "MedicalRecovery"; - name = "Recovery Room" +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access"; + req_access = list(5) }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aAb" = ( -/obj/machinery/vending/loadout/uniform, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) +/turf/simulated/floor/plating, +/area/maintenance/lowmedbaymaint) "aAc" = ( -/obj/structure/bed/chair/wheelchair{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/obj/structure/sign/poster{ - pixel_y = 32 - }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 1 + dir = 10 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 + dir = 10 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) +/area/tether/surfacebase/medical/centralstairwell) "aAd" = ( -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloorwhite{ - dir = 5 + dir = 6 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 + dir = 6 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22; + pixel_y = 0 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28; + req_access = list(67) }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) +/area/tether/surfacebase/medical/centralstairwell) "aAe" = ( /obj/structure/bed/padded, /obj/machinery/alarm{ @@ -16360,164 +16434,6 @@ /turf/simulated/floor/tiled/white, /area/medical/virology) "aAi" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - req_one_access = list() - }, -/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/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAj" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAk" = ( -/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/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAm" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAn" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAo" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/structure/curtain/open/privacy, -/obj/machinery/camera/network/medbay{ - dir = 8; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aAp" = ( -/obj/machinery/door/airlock/glass_medical, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -16526,52 +16442,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aAq" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) -"aAr" = ( -/obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access"; req_access = list(5) }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward/storage) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "aAs" = ( /obj/structure/cable{ d1 = 2; @@ -16716,24 +16592,6 @@ "aAD" = ( /turf/simulated/wall, /area/maintenance/lowmedbaymaint) -"aAE" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/bathroom) -"aAF" = ( -/obj/machinery/door/airlock/medical{ - name = "Rest Room"; - req_one_access = list() - }, -/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/white, -/area/tether/surfacebase/medical/bathroom) "aAG" = ( /turf/simulated/mineral, /area/maintenance/lowmedbaymaint) @@ -16763,33 +16621,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/lowernortheva) -"aAK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aAL" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "aAM" = ( /obj/structure/closet/crate, /obj/random/maintenance/engineering, @@ -16850,25 +16681,6 @@ /obj/random/contraband, /turf/simulated/floor/plating, /area/tether/surfacebase/surface_one_hall) -"aAT" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aAU" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aAV" = ( -/obj/structure/table/standard, -/obj/random/soap, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "aAW" = ( /obj/structure/cable/green{ d1 = 2; @@ -16897,113 +16709,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lowmedbaymaint) -"aAY" = ( -/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" - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aAZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBa" = ( -/obj/effect/landmark{ - name = "morphspawn" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBb" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBd" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBe" = ( -/obj/structure/table/standard, -/obj/random/soap, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBf" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBg" = ( -/obj/machinery/door/airlock/medical{ - name = "Rest Room"; - req_one_access = list() - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "aBh" = ( /obj/structure/cable{ d1 = 2; @@ -17018,64 +16723,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lowmedbaymaint) -"aBj" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/bathroom) -"aBk" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = -25 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aBm" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/structure/curtain/open/shower/medical, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/shower{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "aBn" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -17116,43 +16763,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lowmedbaymaint) -"aBr" = ( -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay recovery room door."; - dir = 4; - id = "MedicalRecovery"; - name = "Exit Button"; - pixel_x = -26; - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aBs" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aBt" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) "aBu" = ( /obj/structure/cable/heavyduty{ icon_state = "0-2" @@ -17591,112 +17201,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/lowernorthhall) -"aCh" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "ward_tint" - }, -/obj/structure/grille, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward) -"aCi" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/device/healthanalyzer, -/obj/item/weapon/cane, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCj" = ( -/obj/machinery/button/windowtint{ - id = "ward_tint"; - pixel_x = -24; - pixel_y = 8; - range = 12 - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "aCm" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -17739,40 +17243,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aCp" = ( -/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/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/machinery/light_switch{ - pixel_x = -24; - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "aCq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -18122,71 +17592,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aCW" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_y = 4 - }, -/obj/item/weapon/pen{ - pixel_y = 4 - }, -/obj/item/clothing/accessory/stethoscope, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCX" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCY" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aCZ" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "aDa" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ @@ -18503,23 +17908,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/lowernorthhall) -"aDI" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 4 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "aDJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -18548,12 +17936,6 @@ /obj/structure/stairs/north, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aDM" = ( -/obj/structure/undies_wardrobe, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "aDN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -31886,16 +31268,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/lowernorthhall) -"bcb" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward/storage) "bcc" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -33209,22 +32581,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"cKC" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) "cOq" = ( /obj/random/cutout, /turf/simulated/floor/plating, @@ -34298,15 +33654,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/lowerhall) -"hgx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/lowernorthhall) "hmx" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -35360,18 +34707,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"lew" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/structure/curtain/open/privacy, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "lhM" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/regular{ @@ -35487,15 +34822,6 @@ /obj/machinery/holoposter, /turf/simulated/wall, /area/hallway/lower/first_west) -"lBd" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "lDW" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -36858,28 +36184,6 @@ dir = 8 }, /area/tether/surfacebase/surface_one_hall) -"qKZ" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 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, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) "qOa" = ( /obj/machinery/power/apc{ dir = 2; @@ -37133,25 +36437,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/weaponsrange) -"rKh" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "ward_tint" - }, -/obj/structure/grille, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward) "rOh" = ( /obj/machinery/disposal, /turf/simulated/floor/tiled/dark, @@ -37569,21 +36854,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhall) -"tCi" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/structure/curtain/open/privacy, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "tCV" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -38099,25 +37369,10 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"vry" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "vCb" = ( /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) -"vCD" = ( -/obj/effect/floor_decal/borderfloorwhite/corner, -/obj/effect/floor_decal/corner/paleblue/bordercorner, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "vDb" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -38236,15 +37491,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/brig) -"wjs" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) "wpZ" = ( /obj/machinery/door/airlock/glass_security{ id_tag = "brigouter"; @@ -38297,15 +37543,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/brig) -"wvn" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "wwm" = ( /obj/effect/floor_decal/corner/lightorange{ dir = 5; @@ -38712,35 +37949,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"yhd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) (1,1,1) = {" aaa @@ -50981,7 +50189,7 @@ aaY abi ach acL -adG +axa aev afk agg @@ -51262,7 +50470,7 @@ aao aay aaL aaZ -abP +adb acn awy adQ @@ -52111,17 +51319,17 @@ aan abf acl acR -ady +abP aeY atN -awB -axK -adb +adX +adY +awY adR adU afo -anF -hgx +aem +afF aBX aDG aBX @@ -52262,7 +51470,7 @@ adc adS aeU afs -asT +aeD aCg mGH aDH @@ -52400,15 +51608,15 @@ aan atP awE aeU -adr -adr -adr -adr -aAa -aCh -rKh -adr -adr +aeU +aeU +aeU +aef +aef +afE +azU +aef +aef aEY aFO aGw @@ -52542,15 +51750,15 @@ aan uHS awF axM -adr -adX -aeD -afy -aBr -aCi -aCW -aDI -adr +aeU +aah +aah +aah +aah +akA +aah +aah +aef aEZ aFP aGw @@ -52684,15 +51892,15 @@ afb atO awC axN -adr -adY -aeF -afE -aBs -aCj -aCX -aDM -adr +aeU +aah +aah +aah +aah +akA +aah +aah +aef aFa aFQ aGw @@ -52826,15 +52034,15 @@ afb atO awC axO -adr -wvn -aeJ -afF -afF -aCk -adZ -vry -adr +aeU +aah +aah +aah +aah +anF +aah +aah +aef aFb aFZ aGJ @@ -52967,16 +52175,16 @@ aei afb atO awG -axP -adr aed -lew -lew -aAo -aCl -vCD -tCi -adr +aeU +aah +aah +aah +aah +akA +aah +aah +aef aef aef aef @@ -53110,20 +52318,20 @@ afb atO awz aeU -adr -aee -aee -aee -adr -yhd -aCY -aAE -aAE -aAY -lBd -aBg -aBj -aAE +aeU +axP +axP +axP +axP +akA +aah +aah +aah +aah +aah +aah +aah +aah aah aah aah @@ -53252,20 +52460,20 @@ aan atQ awV axQ +adZ ayB -ayY -qKZ -cKC -aAp -aCp -aCZ -aAF -aAK -aAZ -aBf -aAE -aAE -aAE +ayZ +aAc +aAi +asT +aah +aah +aah +aah +aah +aah +aah +aah aah aah aah @@ -53394,20 +52602,20 @@ aan acP awW axR +aee ayC -ayZ -ayZ -azK -aeU -aAi -azT -aAE -aAL -aBa -lBd -aBg -aBk -aAE +aza +aAd +axP +awB +aah +aah +aah +aah +aah +aah +aah +aah aah aah aah @@ -53537,19 +52745,19 @@ aff awX aff aff -ayZ +ayC azE -azT -azT -aAj -aAn -aAE -aAT -aBb -aAE -aAE -aAE -aAE +axP +axP +axI +aah +aah +aah +aah +aah +aah +aah +aaU aaU aaU aaU @@ -53676,22 +52884,22 @@ adq aan aff auq -awY +ady ayd aff -aza +ayY azF -azT -aAb -aAk -bcb -aAE -aAT -aBc -aBg -wjs -aBl -aAE +axP +aeF +axK +aah +aah +aah +aah +aah +aah +aah +aaU abs aby gvC @@ -53821,19 +53029,19 @@ aur awZ aye aff -aeU -aeU -azT -aAc -aAl -aBt -aAE -aAU -aBd -aAE -aBf -aBm -aAE +axP +axP +axP +aeJ +azK +aah +aah +aah +aah +aah +aah +aah +aaU abt agQ anq @@ -53960,22 +53168,22 @@ aah aah aff auo -axa +adG ayf ayD azb azG -azU -aAd -aAm -aAq -aAE -aAV -aBe -aAE -aAE -aAE -aAE +adr +afy +azT +aAa +aah +aah +aah +bbj +bbj +bbj +bbj abu anf ahg @@ -54110,11 +53318,11 @@ aeE azV azV azV -aAr -aAE -aAE -aAE -aAE +aAb +aah +aah +bbj +bbj bbI bbM bbj @@ -54253,8 +53461,8 @@ azW aAe aeE aAz -aAG -aAG +aah +aah bbj bbx bbJ @@ -54395,8 +53603,8 @@ azX aAg aeE aAz -aAG -aAG +aah +aah bbj bby bbK @@ -54537,7 +53745,7 @@ azY aAh aeE aAz -aAG +aah aAW bbr bbz diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index d5dc9a1d9fd..a0d8da34e8f 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -6,44 +6,53 @@ /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) "aac" = ( -/turf/simulated/mineral, +/turf/simulated/wall, /area/tether/surfacebase/outside/outside2) "aad" = ( -/turf/simulated/wall, -/area/maintenance/lower/mining) +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) "aae" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) "aaf" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/lowerhall) -"aag" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/patient_a) -"aah" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/resleeving) -"aai" = ( -/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 - }, -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaj" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -51,10 +60,10 @@ dir = 9 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 + dir = 10 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 + dir = 10 }, /obj/machinery/alarm{ dir = 4; @@ -62,44 +71,534 @@ pixel_x = -22; pixel_y = 0 }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/firealarm{ - pixel_y = 25 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aag" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aak" = ( -/obj/structure/grille, +/area/tether/surfacebase/medical/resleeving) +"aah" = ( +/obj/machinery/camera/network/medbay, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aai" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaj" = ( /obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, /obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) +"aak" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aal" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aam" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aan" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aao" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aap" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaq" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aar" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/centralhall) +"aas" = ( /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aat" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aau" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" }, /obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/detective) -"aal" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aav" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bed/chair/office/light, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aaw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aax" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"aay" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ - d1 = 32; - d2 = 2; - icon_state = "32-2" + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaA" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aaB" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aaE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaF" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaG" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/centralhall) +"aaH" = ( +/obj/machinery/vending/coffee{ + dir = 8; + icon_state = "coffee" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/centralhall) +"aaI" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaJ" = ( +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/device/healthanalyzer, +/obj/item/clothing/accessory/stethoscope, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aaK" = ( +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aaL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/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/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aaQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaR" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/public_garden_maintenence/upper) -"aam" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -107,630 +606,235 @@ pixel_y = 24 }, /obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" + icon_state = "0-8" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"aan" = ( -/turf/simulated/wall, -/area/maintenance/substation/medsec) -"aao" = ( /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aap" = ( -/turf/simulated/wall, -/area/maintenance/lower/north) -"aaq" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aar" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light/small{ - dir = 8 - }, -/mob/living/simple_mob/animal/passive/mouse/white/apple, -/turf/simulated/floor/grass, -/area/chapel/main) -"aas" = ( -/obj/structure/closet/firecloset/full/double, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"aat" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - id_tag = "detdoor"; - name = "Detective"; - req_access = list(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, -/area/tether/surfacebase/security/detective/officea) -"aau" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aav" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Reading Rooms"; - sortType = "Reading Rooms" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aaw" = ( -/obj/machinery/power/breakerbox/activated{ - RCon_tag = "Surfsec Substation Bypass" - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aax" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aay" = ( -/turf/simulated/wall, -/area/maintenance/readingrooms) -"aaz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Security Substation"; - secured_wires = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaA" = ( -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aaB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aaC" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aaD" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aaE" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "patient_room_a" - }, -/obj/structure/window/reinforced/polarized{ - dir = 1; - id = "patient_room_a" - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_a) -"aaF" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "patient_room_b" - }, -/obj/structure/window/reinforced/polarized{ - dir = 1; - id = "patient_room_b" - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_b) -"aaG" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aaH" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/patient_b) -"aaI" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery1) -"aaJ" = ( -/obj/machinery/clonepod/transhuman, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, +/area/tether/surfacebase/medical/centralhall) +"aaS" = ( /obj/effect/floor_decal/borderfloorwhite{ - dir = 5 + dir = 1 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"aaK" = ( -/obj/structure/lattice, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aaL" = ( -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/smes/buildable{ - RCon_tag = "Substation - Surfsec"; - output_attempt = 0 - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaM" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaN" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaO" = ( -/obj/structure/cable/green{ - icon_state = "16-0" - }, -/obj/structure/railing{ dir = 1 }, -/obj/structure/railing{ - dir = 4 +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 }, -/obj/structure/railing, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor, -/area/maintenance/lower/north) -"aaP" = ( -/obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aaQ" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery2) -"aaR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"aaS" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/outside/outside2) -"aaT" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaU" = ( -/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/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaV" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Security Substation"; - secured_wires = 1 - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aaW" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, /obj/effect/floor_decal/borderfloorwhite{ - dir = 9 + dir = 1 }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 9 +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaV" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aaX" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"aaX" = ( -/obj/machinery/door/airlock/security{ - name = "Equipment Storage"; - req_access = newlist() +/area/tether/surfacebase/medical/centralhall) +"aaY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 }, /obj/structure/cable/green{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"aaY" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) +/area/tether/surfacebase/medical/centralhall) "aaZ" = ( -/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/effect/floor_decal/corner/blue/full{ +/obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aba" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/adv, -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abb" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"abc" = ( -/obj/structure/bed/chair, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"abd" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2; - name = "Medbay Equipment"; - req_access = list(5); - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abe" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 9 - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abf" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 +/obj/structure/sign/poster{ + pixel_y = 32 }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 1 +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aba" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abg" = ( -/obj/structure/bed/chair, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 5 + dir = 1 }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 5 +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, +/obj/effect/floor_decal/steeldecal/steel_decals10, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abh" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abi" = ( -/obj/structure/table/standard, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abj" = ( -/obj/machinery/oxygen_pump/anesthetic, -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery1) -"abk" = ( -/obj/structure/table/standard, -/obj/item/stack/nanopaste, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abl" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/loaded, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abm" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"abn" = ( -/turf/simulated/wall, -/area/maintenance/lower/public_garden_maintenence/upper) -"abo" = ( +/area/tether/surfacebase/medical/recoveryward) +"abb" = ( /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" - }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"abp" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abc" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/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" - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abq" = ( -/obj/structure/cable/green{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"abd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abr" = ( -/obj/structure/ladder/up, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"abs" = ( -/obj/effect/landmark/start{ - name = "Paramedic" +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abt" = ( -/obj/structure/sign/nosmoking_1{ - pixel_x = 32 +/area/tether/surfacebase/medical/bathroom) +"abe" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -743,1618 +847,127 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 6 }, +/obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abu" = ( -/obj/structure/table/standard, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"abv" = ( -/obj/machinery/oxygen_pump/anesthetic, -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery2) -"abw" = ( -/obj/structure/table/standard, -/obj/item/stack/nanopaste, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"abx" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/loaded, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aby" = ( -/obj/structure/table/glass, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/item/weapon/clipboard, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"abz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"abA" = ( -/obj/structure/table/reinforced, -/obj/item/device/reagent_scanner, -/obj/item/device/mass_spectrometer/adv, -/obj/machinery/camera/network/security{ - dir = 5; - icon_state = "camera" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"abB" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/structure/cable/green, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abC" = ( -/obj/machinery/portable_atmospherics/powered/scrubber, -/obj/effect/decal/cleanable/dirt, +/area/tether/surfacebase/medical/recoveryward) +"abf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abD" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/sterile/latex, -/obj/item/weapon/reagent_containers/syringe, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"abE" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/warden) -"abF" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective) -"abG" = ( -/obj/structure/catwalk, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"abH" = ( -/obj/structure/table/reinforced, -/obj/item/device/uv_light, -/obj/item/weapon/reagent_containers/spray/luminol, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"abI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/random/junk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"abJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"abK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"abL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"abM" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"abN" = ( -/obj/structure/table/glass, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/item/weapon/clipboard, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abO" = ( -/obj/structure/table/rack, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abQ" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"abR" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abS" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abT" = ( -/obj/machinery/optable, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abU" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abV" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"abW" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"abX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abY" = ( -/obj/structure/table/rack/holorack, -/obj/random/maintenance/clean, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"abZ" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"aca" = ( -/obj/machinery/computer/secure_data, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"acb" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/random/cigarettes, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acc" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"acd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/machinery/vending/coffee{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ace" = ( -/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/bathrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"abj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"abk" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"abl" = ( +/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/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) -"acf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"acg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"ach" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aci" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"ack" = ( -/obj/machinery/vitals_monitor, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"abm" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"acl" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"acm" = ( -/obj/structure/table/reinforced, -/obj/machinery/microscope, -/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" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"acn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"aco" = ( -/obj/structure/catwalk, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"acp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"acq" = ( -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) -"acr" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"act" = ( -/obj/effect/decal/cleanable/dirt, +/area/tether/surfacebase/medical/recoveryward) +"abn" = ( +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside2) +"abo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acu" = ( -/obj/machinery/optable, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"acv" = ( -/obj/structure/closet/crate{ - icon_state = "crate"; - name = "Grenade Crate"; - opened = 0 - }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/weapon/tool/screwdriver, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"acw" = ( -/obj/structure/bed/chair/wheelchair{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"acx" = ( -/obj/structure/table/standard, -/obj/structure/bedsheetbin, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"abp" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/bathrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"abq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloorwhite{ - dir = 6 + dir = 1 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"acy" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"acz" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"acA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"acB" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ dir = 1 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 10 - }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 + dir = 1 }, -/obj/effect/floor_decal/corner/pink/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"acC" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lowmedbaymaint) -"acD" = ( -/turf/simulated/wall, -/area/tether/surfacebase/outside/outside2) -"acE" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"acF" = ( -/turf/simulated/wall/r_wall, -/area/rnd/rdoffice) -"acG" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"acH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/closet/crate, -/obj/random/medical/lite, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acI" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"acJ" = ( -/obj/structure/catwalk, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"acK" = ( -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) -"acL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) -"acM" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"acN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"acO" = ( -/obj/structure/sign/nanotrasen, -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) -"acP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/mining) -"acS" = ( -/obj/structure/catwalk, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"acT" = ( -/obj/machinery/camera/network/medbay, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"acU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"acV" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) -"acW" = ( -/turf/simulated/mineral, -/area/maintenance/lower/north) -"acX" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/forensics/sample_kit/powder, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"acY" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"acZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"ada" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"adb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - 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/techfloor, -/area/maintenance/lower/north) -"add" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"ade" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - dir = 1; - name = "Maintenance Access" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/mining) -"adf" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adg" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adh" = ( -/obj/structure/catwalk, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adi" = ( -/obj/structure/catwalk, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"adj" = ( -/obj/structure/catwalk, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"adk" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/forensics/sample_kit, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"adl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"adm" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"adn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"ado" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"adp" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "32-2" - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/north) -"adq" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "atmoslockdown"; - layer = 1; - name = "Atmospherics Lockdown"; - opacity = 0; - open_layer = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/engineering/atmos) -"adr" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"ads" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"adt" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adu" = ( -/turf/simulated/wall, -/area/maintenance/lower/bar) -"adv" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) -"adw" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"adx" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/lower/north) -"ady" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/random/maintenance/cargo, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adz" = ( -/obj/structure/railing, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adA" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor/hole{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adB" = ( -/obj/structure/railing, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adC" = ( -/obj/structure/railing, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adD" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/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/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adE" = ( -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 21 - }, -/obj/machinery/alarm{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/computer/security/xenobio, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"adF" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen5"; - name = "Pen 5 Containment"; - pixel_x = -20; - pixel_y = -8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen3"; - name = "Pen 3 Containment"; - pixel_x = -20; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv3"; - name = "Divider 3 Blast Doors"; - pixel_x = -25; - pixel_y = 0; - req_access = list(55) - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -35; - pixel_y = 0 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 4; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"adG" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"adH" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adI" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adJ" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adK" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"adL" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"adM" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"adN" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"adO" = ( -/obj/structure/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"adP" = ( -/obj/machinery/computer/mecha, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"adQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"adR" = ( -/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/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"adS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"adT" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"adU" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/random/junk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"adV" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"adW" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"adX" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv6"; - name = "Divider 6 Blast Doors"; - pixel_x = 38; - pixel_y = 0; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen6"; - name = "Pen 6 Containment"; - pixel_x = 30; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen8"; - name = "Pen 8 Containment"; - pixel_x = 30; - pixel_y = -8; - req_access = list(55) - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 9; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"adY" = ( -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) -"adZ" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aea" = ( -/turf/simulated/mineral/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aeb" = ( -/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 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aec" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aed" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aee" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aef" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeg" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - 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, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aeh" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aei" = ( -/obj/effect/floor_decal/rust, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aej" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aek" = ( -/obj/structure/catwalk, -/obj/machinery/light/small, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - name = "Warden"; - sortType = "Warden" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"ael" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aem" = ( +/area/tether/surfacebase/medical/centralhall) +"abr" = ( /obj/machinery/button/windowtint{ id = "patient_room_a"; pixel_x = 26; @@ -2380,95 +993,214 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"aen" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aeo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aep" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aeq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aer" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/pink/bordercorner2, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/patient_a) -"aes" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ +"abs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 +/obj/structure/cable/green{ + icon_state = "1-2" }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 10 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abt" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abu" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 + dir = 1 }, -/obj/effect/floor_decal/corner/pink/bordercorner2{ - dir = 9 +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abw" = ( +/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/white, +/area/tether/surfacebase/medical/bathroom) +"abx" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aby" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abz" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/cmo) +"abA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abB" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/device/healthanalyzer, +/obj/item/weapon/cane, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abC" = ( +/obj/structure/cable/green, /obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; + cell_type = /obj/item/weapon/cell/apc; dir = 8; name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, +/obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"aet" = ( -/obj/structure/railing{ +/area/tether/surfacebase/medical/centralhall) +"abD" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/obj/structure/railing{ +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aeu" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abF" = ( +/turf/simulated/open, +/area/tether/surfacebase/medical/centralstairwell) +"abG" = ( /obj/machinery/button/windowtint{ id = "patient_room_b"; pixel_x = -26; @@ -2494,17281 +1226,91 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"aev" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aew" = ( -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aex" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aey" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aez" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"aeA" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"aeB" = ( -/obj/machinery/chem_master, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aeC" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/landmark{ - name = "maint_pred" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeD" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeE" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeF" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeG" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeH" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) -"aeI" = ( -/obj/machinery/door/window/eastleft{ - dir = 8; - icon_state = "left"; - name = "Janitorial Desk" - }, -/obj/machinery/door/window/eastleft{ - dir = 4; - icon_state = "left"; - name = "Janitorial Desk"; - req_access = list(26) - }, -/obj/structure/table/reinforced, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "janitor_blast"; - layer = 3.3; - name = "Janitorial Shutters" - }, -/obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/tiled, -/area/janitor) -"aeJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 25; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/simulated/floor/tiled, -/area/janitor) -"aeK" = ( -/obj/structure/grille, -/obj/structure/railing, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aeL" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeM" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/pink/bordercorner2, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/patient_b) -"aeN" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeO" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aeP" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeQ" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeR" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"aeS" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aeT" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"aeU" = ( -/obj/structure/table/steel, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"aeV" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeW" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeX" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeY" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aeZ" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"afa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afb" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"afc" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"afd" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorblack/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/obj/structure/table/bench/steel, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"afe" = ( -/obj/effect/floor_decal/borderfloor{ - 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/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aff" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - 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/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afo" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afp" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afq" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/stunshells{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/flashshells{ - pixel_x = 1; - pixel_y = 0 - }, -/obj/item/weapon/storage/box/beanbags{ - pixel_x = 4; - pixel_y = -5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"afr" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/air/airlock{ - start_pressure = 4559.63 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"afs" = ( -/turf/simulated/mineral, -/area/maintenance/lower/public_garden_maintenence/upper) -"aft" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afv" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"afw" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/command{ - req_access = list(19) - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor, -/area/bridge_hallway) -"afx" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"afy" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"afz" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"afA" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"afB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afC" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"afD" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 30 - }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"afE" = ( -/obj/machinery/vending/security, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"afF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afG" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afH" = ( -/obj/item/device/radio/beacon, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afJ" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"afK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"afL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/down, -/obj/effect/catwalk_plated/dark, +"abH" = ( +/obj/machinery/camera/network/medbay, /turf/simulated/open, -/area/maintenance/lower/bar) -"afO" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"afP" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) -"afQ" = ( -/obj/machinery/computer/robotics, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"afR" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"afS" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"afT" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole/right, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"afU" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) -"afV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afX" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/green/bordercorner, +/area/tether/surfacebase/medical/centralstairwell) +"abI" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/common, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afY" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/basic, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afZ" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aga" = ( -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"agb" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"agc" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"agd" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"age" = ( -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) -"agf" = ( -/obj/structure/morgue, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"agg" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agi" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"agj" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"agk" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agl" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/commandmaint) -"agm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agn" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 10 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ago" = ( -/obj/effect/floor_decal/techfloor/orange, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"agp" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor/orange, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"agq" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"agr" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ags" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"agt" = ( -/turf/simulated/open, -/area/tether/surfacebase/north_staires_two) -"agu" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/tether/surfacebase/north_staires_two) -"agv" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"agw" = ( -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"agx" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"agy" = ( -/obj/effect/landmark/start{ - name = "Chaplain" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"agz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agA" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"agC" = ( -/obj/structure/catwalk, -/obj/structure/ladder/up, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"agD" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/command{ - req_access = list(19) - }, -/obj/structure/cable/green{ - 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/blast/regular{ - closed_layer = 10; - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor, -/area/bridge_hallway) -"agE" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"agF" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"agG" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agH" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agI" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/random/cutout, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"agJ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"agK" = ( -/obj/item/clothing/gloves/boxing/blue, -/obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/maintenance/lower/north) -"agL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/lower/north) -"agM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/random/junk, -/turf/simulated/floor, -/area/maintenance/lower/north) -"agN" = ( -/obj/random/obstruction, -/turf/simulated/floor, -/area/maintenance/lower/north) -"agO" = ( -/obj/effect/floor_decal/rust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"agP" = ( -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 - }, -/turf/simulated/open, -/area/tether/surfacebase/north_staires_two) -"agQ" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"agR" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"agS" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"agT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"agU" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"agV" = ( -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"agW" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"agX" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "atmoslockdown"; - layer = 1; - name = "Atmospherics Lockdown"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"agY" = ( -/obj/structure/sign/department/chapel, -/turf/simulated/wall, /area/chapel/main) -"agZ" = ( -/turf/simulated/floor, -/area/maintenance/lower/north) -"aha" = ( -/obj/effect/decal/cleanable/blood, -/turf/simulated/floor, -/area/maintenance/lower/north) -"ahb" = ( -/obj/random/obstruction, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/lower/north) -"ahc" = ( -/obj/structure/sign/directions/evac{ - dir = 1 - }, -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) -"ahd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"ahe" = ( -/obj/structure/sign/directions/medical{ - dir = 1; - icon_state = "direction_med"; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - dir = 1; - icon_state = "direction_sci"; - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - icon_state = "direction_eng"; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) -"ahf" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"ahg" = ( -/obj/structure/sign/warning/caution, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) -"ahh" = ( -/obj/machinery/computer/operating, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"ahi" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"ahj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "atmoslockdown"; - layer = 1; - name = "Atmospherics Lockdown"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"ahk" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"ahl" = ( -/obj/structure/catwalk, -/obj/structure/closet, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/random/maintenance/research, -/obj/random/maintenance/cargo, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/tool, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"ahm" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/maintenance/lower/north) -"ahn" = ( -/obj/item/clothing/gloves/boxing/yellow, -/turf/simulated/floor, -/area/maintenance/lower/north) -"aho" = ( -/turf/simulated/mineral, -/area/tether/surfacebase/fish_farm) -"ahp" = ( -/obj/machinery/floodlight, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"ahq" = ( -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"ahr" = ( -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) -"ahs" = ( -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"aht" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 1 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/tether/surfacebase/surface_two_hall) -"ahu" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahv" = ( -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/structure/railing, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahw" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted2, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/railing, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahx" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ahz" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahA" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahB" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahC" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"ahD" = ( -/turf/simulated/wall, -/area/tether/surfacebase/fish_farm) -"ahE" = ( -/obj/structure/table/rack, -/obj/item/weapon/material/fishing_rod/modern/cheap, -/obj/item/weapon/material/fishing_rod/modern/cheap, -/obj/item/weapon/material/fishing_rod/modern/cheap, -/obj/item/weapon/material/fishing_rod/modern/cheap, -/obj/item/weapon/material/fishing_rod/modern/cheap, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"ahF" = ( -/obj/structure/table/rack, -/obj/item/stack/cable_coil/pink, -/obj/item/stack/cable_coil/pink, -/obj/item/stack/cable_coil/pink, -/obj/item/stack/cable_coil/pink, -/obj/item/stack/cable_coil/pink, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"ahG" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"ahH" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"ahI" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/surface_two_hall) -"ahJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/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 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Atrium Second Floor" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monofloor, -/area/tether/surfacebase/surface_two_hall) -"ahK" = ( -/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/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/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/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/computer/guestpass{ - dir = 8; - pixel_x = 25 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahO" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/button/windowtint{ - id = "surfsurgery1"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"ahP" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahQ" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"ahR" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"ahT" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"ahU" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"ahV" = ( -/obj/machinery/door/airlock/maintenance/common{ - name = "Morgue Access" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahW" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "chaplainpet" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ahX" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ahY" = ( -/obj/structure/sign/warning/caution{ - name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" - }, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) -"ahZ" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aia" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aib" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aic" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aid" = ( -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aie" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aif" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aig" = ( -/obj/structure/ladder{ - pixel_y = 16 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aih" = ( -/turf/simulated/floor/lino, -/area/chapel/office) -"aii" = ( -/turf/simulated/wall, -/area/maintenance/lower/rnd) -"aij" = ( -/mob/living/simple_mob/animal/passive/fish/bass, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"aik" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ail" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aim" = ( -/obj/random/trash_pile, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ain" = ( -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" - }, -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/open, -/area/maintenance/lower/bar) -"aio" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aip" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/techfloor{ - dir = 1; - icon_state = "techfloororange_edges" - }, -/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/techfloor, -/area/maintenance/lower/bar) -"aiq" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"air" = ( -/obj/machinery/light_switch{ - dir = 4; - on = 0; - pixel_x = -24; - pixel_y = 20 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ais" = ( -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/disposalpipe/up{ - dir = 8 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 8; - icon_state = "up-scrubbers" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ait" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/grass, -/area/chapel/main) -"aiu" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Chapel Access" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aiv" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/grass, -/area/chapel/main) -"aiw" = ( -/obj/machinery/computer/aifixer, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aix" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"aiz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"aiA" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"aiB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiC" = ( -/obj/item/device/radio/beacon, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aiD" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"aiE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aiF" = ( -/obj/structure/sign/nosmoking_1, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) -"aiG" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/grass, -/area/chapel/main) -"aiH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aiI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"aiJ" = ( -/obj/machinery/door/airlock{ - name = "Chapel Morgue"; - req_one_access = list(6,27) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aiK" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/simulated/floor/grass, -/area/chapel/main) -"aiL" = ( -/turf/simulated/floor/grass, -/area/chapel/main) -"aiM" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aiN" = ( -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - id = "chapel_obs"; - layer = 3.3; - name = "Chapel Observation Shutters"; - pixel_x = -6; - pixel_y = 29; - req_access = list(27) - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aiO" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiR" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/down{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/rnd) -"aiS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aiW" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - name = "Command Meeting Room"; - sortType = "Command Meeting Room" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aiX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aiY" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"aiZ" = ( -/mob/living/simple_mob/animal/passive/snake/noodle, -/turf/simulated/floor/grass, -/area/chapel/main) -"aja" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajb" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/grass, -/area/chapel/main) -"ajc" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"ajd" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"aje" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajh" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aji" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajj" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajk" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajl" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) -"ajm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajq" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajr" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "chaplainwindow" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/chapel/main) -"ajs" = ( -/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/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Chapel" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ajt" = ( +"abJ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ - id = "surfsurgery1" + id = "cmo_office" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/surgery1) -"aju" = ( -/turf/simulated/floor/tiled/dark, -/area/maintenance/lower/bar) -"ajv" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/device/radio/intercom{ +/obj/structure/window/reinforced/polarized{ dir = 1; - pixel_y = 24; - req_access = list() + id = "cmo_office" }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ajw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajx" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajy" = ( -/turf/simulated/mineral, -/area/maintenance/lower/rnd) -"ajz" = ( -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajA" = ( -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajD" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajE" = ( -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"ajF" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ajG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/random/action_figure, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajH" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"ajI" = ( -/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/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajJ" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ajK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 8 - }, -/obj/machinery/door/airlock/security{ - name = "Armory Storage"; - secured_wires = 1 - }, -/obj/machinery/door/blast/regular{ - id = "armoryaccess"; - name = "Armory" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"ajL" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/suit/storage/vest/heavy/officer{ - pixel_x = -4; - pixel_y = -6 - }, -/obj/item/clothing/suit/storage/vest/heavy/officer{ - pixel_x = 5; - pixel_y = -6 - }, -/obj/item/clothing/suit/storage/vest/heavy/officer{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/suit/storage/vest/heavy/officer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"ajM" = ( -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside2) -"ajN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ajO" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/snakesnackbox, -/turf/simulated/floor/grass, -/area/chapel/main) -"ajP" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ajQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajR" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajT" = ( -/turf/simulated/wall, -/area/chapel/chapel_morgue) -"ajU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ajV" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajW" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - id = "chapel_obs"; - layer = 3.3; - name = "Chapel Observation Shutters"; - pixel_x = 6; - pixel_y = -29; - req_access = list(27) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ajY" = ( -/turf/simulated/floor/carpet, -/area/chapel/main) -"ajZ" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aka" = ( -/turf/simulated/wall, -/area/maintenance/asmaint2) -"akb" = ( -/turf/simulated/mineral, -/area/maintenance/asmaint2) -"akc" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akd" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ake" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"akh" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"aki" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akj" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akk" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akl" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akm" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 32; - d2 = 2; - icon_state = "32-2" - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/down/supply, -/obj/structure/disposalpipe/down, -/turf/simulated/open, -/area/maintenance/lower/public_garden_maintenence/upper) -"akn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"ako" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"akp" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"aks" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"aku" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4; - icon_state = "bordercolorcorner" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akv" = ( -/obj/structure/closet/crate/bin{ - anchored = 1; - pixel_y = 16 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akw" = ( -/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/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"akx" = ( -/obj/structure/sign/poster, -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) -"aky" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akB" = ( -/turf/simulated/open, -/area/tether/surfacebase/public_garden_two) -"akC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4; - icon_state = "bordercolorcorner" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_two) -"akH" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akI" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akK" = ( -/obj/structure/stairs/south, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akM" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akO" = ( -/obj/structure/symbol/gu, -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) -"akP" = ( -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akQ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akU" = ( -/obj/machinery/seed_extractor, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akV" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/random/plushie, -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akW" = ( -/obj/structure/table/marble, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akX" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/table/marble, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akY" = ( -/obj/machinery/smartfridge, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"akZ" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ala" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"alb" = ( -/obj/item/weapon/storage/box/glasses/pint, -/obj/item/weapon/storage/box/glass_extras/straws, -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/obj/item/device/radio/intercom{ - dir = 2; - pixel_y = -24 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"alc" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ald" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"ale" = ( -/obj/structure/closet/hydrant, -/turf/simulated/wall, -/area/tether/surfacebase/fish_farm) -"alf" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"alg" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alh" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"ali" = ( -/obj/machinery/vending/fishing, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alj" = ( -/obj/structure/railing, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"alk" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"all" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alm" = ( -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/turf/simulated/wall, -/area/tether/surfacebase/fish_farm) -"aln" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alo" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"alp" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alr" = ( -/obj/structure/table/rack, -/obj/item/weapon/material/fishing_net, -/obj/item/weapon/material/fishing_net, -/obj/item/weapon/material/fishing_net, -/obj/item/weapon/material/fishing_net, -/obj/item/weapon/material/fishing_net, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"als" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"alt" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "surfsurgery2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/surgery2) -"alu" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"alw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"aly" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"alz" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"alA" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"alB" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"alC" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alD" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) -"alE" = ( -/obj/machinery/light/flamp/noshade, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"alF" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"alH" = ( -/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/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alJ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Command Substation"; - req_one_access = list(10,19) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"alK" = ( -/obj/structure/girder/displaced, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"alL" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"alM" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"alN" = ( -/obj/structure/firedoor_assembly, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"alO" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"alP" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"alQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alR" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"alS" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"alT" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alU" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8; - icon_state = "spline_plain" - }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"alV" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"alW" = ( -/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/tether/surfacebase/fish_farm) -"alX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"alZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"ama" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"amb" = ( -/obj/structure/girder/displaced, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"amc" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"amd" = ( -/obj/machinery/door/airlock{ - name = "Noodle Office"; - req_access = list(27) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/lino, -/area/chapel/main) -"ame" = ( /obj/machinery/door/blast/shutters{ - dir = 2; - id = "chapel_obs"; - name = "Chapel Observation" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"amf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"amg" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"amh" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Fish Farm" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"ami" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"amj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"amk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"aml" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"amm" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"amn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"amo" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"amp" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"amq" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"amr" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"ams" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"amt" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"amu" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/carpet, -/area/chapel/main) -"amv" = ( -/obj/structure/table/bench/padded, -/obj/machinery/light_switch{ - name = "light switch "; - on = 0; - pixel_y = 36 - }, -/obj/effect/landmark/start{ - name = "Chaplain" - }, -/obj/machinery/button/windowtint{ - dir = 1; - id = "chaplainpet"; - name = "interior window tint"; - pixel_x = -10; - pixel_y = 30 - }, -/obj/machinery/button/windowtint{ - dir = 1; - id = "chaplainwindow"; - name = "exterior window tint"; - pixel_x = 10; - pixel_y = 30; - range = 8 - }, -/turf/simulated/floor/carpet, -/area/chapel/main) -"amw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"amx" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"amy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amz" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/chapel/main) -"amA" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - dir = 1; - on = 0; - pixel_x = -10; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"amB" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/disposal, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"amC" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"amD" = ( -/obj/machinery/light/small, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"amE" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"amF" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"amG" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) -"amH" = ( -/turf/simulated/floor, -/area/maintenance/lower/rnd) -"amI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/rack, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amK" = ( -/obj/item/weapon/storage/fancy/cigar/havana, -/obj/effect/decal/cleanable/dirt, -/obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) -"amL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"amM" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"amN" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/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/dark, -/area/chapel/main) -"amO" = ( -/obj/machinery/door/airlock{ - name = "Chapel Morgue"; - req_one_access = list(6,27) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"amP" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8; - icon_state = "techfloororange_edges" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"amQ" = ( -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"amR" = ( -/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{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"amS" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, -/obj/item/weapon/nullrod, -/obj/machinery/light/small, -/turf/simulated/floor/lino, -/area/chapel/office) -"amT" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/tool, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"amU" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"amV" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor, -/area/maintenance/lower/rnd) -"amW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/industrial/danger{ - dir = 8; - icon_state = "danger" - }, -/obj/structure/sign/warning/caution{ - pixel_y = 32 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amX" = ( -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amY" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"ana" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"anb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"anc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"and" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ane" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"anf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ang" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"anh" = ( -/obj/structure/table/bench/padded, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ani" = ( -/obj/structure/table/bench/padded, -/obj/effect/floor_decal/chapel{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"anj" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"ank" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anl" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anm" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ann" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/obj/random/tool, -/obj/effect/floor_decal/industrial/danger/corner{ - dir = 4 - }, -/obj/structure/sign/warning/caution{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ano" = ( -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"anp" = ( -/turf/simulated/wall, -/area/rnd/rdoffice) -"anq" = ( -/obj/effect/floor_decal/industrial/danger/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"anr" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ans" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ant" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"anu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"anv" = ( -/obj/machinery/power/breakerbox/activated{ - RCon_tag = "Command Substation Bypass" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"anw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"anx" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"any" = ( -/turf/simulated/mineral, -/area/maintenance/lower/bar) -"anz" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"anA" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anB" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anC" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anD" = ( -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"anE" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/toy/plushie/farwa, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"anF" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/rdoffice) -"anG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/item/weapon/rig/hazmat/equipped, -/obj/structure/table/rack, -/obj/machinery/light_switch{ - pixel_y = 36 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"anH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"anI" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/lower/rnd) -"anJ" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"anK" = ( -/turf/simulated/wall/r_wall, -/area/teleporter) -"anL" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anM" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"anN" = ( -/mob/living/simple_mob/slime/xenobio/rainbow/kendrick, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"anO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"anP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/window/eastleft{ - name = "Kendrick's Pen"; - req_access = list(30); - req_one_access = list(19) - }, -/obj/machinery/door/window/eastleft{ - dir = 8; - icon_state = "left"; - name = "Kendrick's Pen"; - req_access = list(30); - req_one_access = list(19) - }, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"anQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"anR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"anS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"anT" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = 30; - pixel_y = -2 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/keycard_auth{ - pixel_x = 28; - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"anU" = ( -/turf/simulated/wall, -/area/maintenance/substation/research) -"anV" = ( -/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) -"anW" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"anX" = ( -/obj/structure/sign/warning/caution{ - name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" - }, -/turf/simulated/wall/r_wall, -/area/maintenance/lower/rnd) -"anY" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/down/supply, -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "32-2" - }, -/obj/structure/disposalpipe/down, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/rnd) -"anZ" = ( -/turf/simulated/shuttle/wall/voidcraft/green{ - hard_corner = 1 - }, -/area/tether/elevator) -"aoa" = ( -/obj/structure/dispenser{ - phorontanks = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aob" = ( -/turf/simulated/wall/r_wall, -/area/bridge_hallway) -"aoc" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aod" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aoe" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aof" = ( -/obj/structure/table/standard, -/obj/item/weapon/hand_tele, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aog" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aoh" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aoi" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aoj" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aok" = ( -/turf/simulated/wall/r_wall, -/area/server) -"aol" = ( -/obj/machinery/photocopier, -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aom" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aon" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine{ - department = "Research Director's Office" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoo" = ( -/obj/structure/bed/chair/office/light, -/obj/machinery/button/windowtint{ - id = "rd_office"; - pixel_x = -24; - pixel_y = -16 - }, -/obj/machinery/button/remote/airlock{ - id = "RDdoor"; - name = "RD Office Door Control"; - pixel_x = -30; - pixel_y = -18 - }, -/obj/effect/landmark/start{ - name = "Research Director" - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Control"; - pixel_x = -40; - pixel_y = -18; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aop" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoq" = ( -/obj/machinery/power/breakerbox/activated{ - RCon_tag = "Research Substation Bypass" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aor" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aos" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aot" = ( -/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, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aou" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aov" = ( -/obj/machinery/door/airlock/maintenance/engi, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aow" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aox" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/tether/elevator) -"aoy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aoz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aoA" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) -"aoB" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aoC" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aoD" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aoE" = ( -/turf/simulated/wall, -/area/chapel/office) -"aoF" = ( -/turf/simulated/floor/outdoors/rocks/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aoG" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aoH" = ( -/obj/machinery/atmospherics/unary/vent_pump{ - dir = 2; - icon_state = "map_vent_out"; - use_power = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"aoI" = ( -/obj/machinery/r_n_d/server/robotics, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"aoJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"aoK" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/freezer{ - dir = 8; - icon_state = "freezer_1"; - power_setting = 20; - set_temperature = 73; - use_power = 1 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aoL" = ( -/obj/machinery/papershredder, -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoN" = ( -/obj/structure/table/glass, -/obj/machinery/computer/skills{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoO" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white_rd, -/obj/item/weapon/stamp/rd, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoP" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/device/megaphone, -/obj/item/weapon/paper/monitorkey, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/camera/network/research{ - dir = 8; - icon_state = "camera" - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aoQ" = ( -/obj/machinery/power/smes/buildable{ - RCon_tag = "Substation - Research"; - charge = 0; - output_attempt = 0; - outputting = 0 - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aoR" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aoS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"aoT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aoU" = ( -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 1 - }, -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "16-0" - }, -/obj/structure/cable, -/obj/structure/disposalpipe/up, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aoV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aoW" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aoX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aoY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aoZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apd" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ape" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/green/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apg" = ( -/obj/structure/cable/green{ - dir = 1; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aph" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 21 - }, -/turf/simulated/floor/tiled, -/area/teleporter) -"api" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "chapel" - }, -/turf/simulated/floor, -/area/chapel/office) -"apj" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"apk" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"apl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"apm" = ( -/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/item/device/gps/command, -/obj/item/device/gps/command, -/obj/item/device/gps/command, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"apn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"apo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"app" = ( -/turf/simulated/floor/outdoors/dirt/virgo3b, -/area/tether/surfacebase/outside/outside2) -"apq" = ( -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside2) -"apr" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aps" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"apt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"apu" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"apv" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"apw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/obj/item/modular_computer/console/preset/command{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"apx" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"apy" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"apz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"apA" = ( -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Research Subgrid"; - name_tag = "Research Subgrid" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"apB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apC" = ( -/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, -/area/maintenance/substation/research) -"apD" = ( -/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, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"apE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"apF" = ( -/obj/machinery/door/airlock/maintenance/engi, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"apG" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"apH" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j1s"; - name = "Chapel"; - sortType = "Chapel" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"apM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"apO" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/carpet, -/area/chapel/main) -"apP" = ( -/obj/effect/floor_decal/chapel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"apQ" = ( -/obj/effect/floor_decal/chapel, -/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/dark, -/area/chapel/main) -"apR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"apS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"apT" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"apU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"apV" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"apW" = ( -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"apX" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/camera/network/engineering, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"apY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/turf/simulated/floor/tiled, -/area/teleporter) -"apZ" = ( -/obj/machinery/teleport/station{ - dir = 2 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aqa" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aqb" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aqc" = ( -/obj/machinery/atmospherics/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - external_pressure_bound_default = 0; - icon_state = "map_vent_in"; - initialize_directions = 1; - internal_pressure_bound = 4000; - internal_pressure_bound_default = 4000; - pressure_checks = 2; - pressure_checks_default = 2; - pump_direction = 0; - use_power = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"aqd" = ( -/obj/machinery/r_n_d/server/core, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/bluegrid{ - name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 - }, -/area/server) -"aqe" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aqf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aqg" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access = list(30) - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aqh" = ( -/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/rnd/rdoffice) -"aqi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aqj" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aqk" = ( -/turf/simulated/wall, -/area/rnd/lockers) -"aql" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/lockers) -"aqm" = ( -/turf/simulated/wall/r_wall, -/area/rnd/lockers) -"aqn" = ( -/obj/structure/sign/deck/second, -/turf/simulated/shuttle/wall/voidcraft/green{ - hard_corner = 1 - }, -/area/tether/elevator) -"aqo" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/carpet, -/area/chapel/main) -"aqp" = ( -/obj/effect/floor_decal/borderfloor/corner, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"aqr" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqs" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqt" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqu" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqv" = ( -/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/carpet, -/area/chapel/main) -"aqw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqx" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aqz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqA" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqC" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqD" = ( -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqE" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqF" = ( -/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"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aqG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/chapel/main) -"aqH" = ( -/obj/machinery/shieldwallgen, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aqI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aqJ" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aqK" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aqL" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aqM" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/southleft{ - name = "Server Room"; - req_access = list(30) - }, -/obj/machinery/door/window/northleft{ - name = "Server Room"; - req_access = list(30) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/server) -"aqN" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aqO" = ( -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aqP" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"aqQ" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"aqR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/machinery/light, -/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/rnd/rdoffice) -"aqS" = ( -/obj/structure/table/standard, -/obj/item/weapon/cartridge/signal/science, -/obj/item/weapon/cartridge/signal/science, -/obj/item/clothing/glasses/welding/superior, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/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/rnd/rdoffice) -"aqT" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aqU" = ( -/obj/structure/closet/secure_closet/scientist, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"aqV" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/structure/closet/wardrobe/science_white, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"aqW" = ( -/obj/structure/closet/secure_closet/scientist, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"aqX" = ( -/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/dark, -/area/rnd/lockers) -"aqY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aqZ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ara" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"arb" = ( -/obj/structure/sign/warning/caution{ - name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" - }, -/turf/simulated/wall, -/area/engineering/lower/lobby) -"arc" = ( -/turf/simulated/wall, -/area/engineering/lower/lobby) -"ard" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/lobby) -"are" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/regular{ + closed_layer = 10; density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "atmoslockdown"; - name = "Atmospherics Lockdown"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/engineering/lower/lobby) -"arf" = ( -/obj/machinery/door/airlock/glass{ - name = "Atmospherics" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/lower/lobby) -"arg" = ( -/turf/simulated/wall, -/area/engineering/lower/breakroom) -"arh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass{ - name = "Atmospherics" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/lower/lobby) -"ari" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"arj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"ark" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"arl" = ( -/turf/simulated/wall, -/area/tether/surfacebase/east_stairs_two) -"arm" = ( -/obj/machinery/door/airlock{ - name = "Chapel Office"; - req_access = list(27) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/office) -"arn" = ( -/obj/machinery/teleport/hub{ - dir = 2 - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aro" = ( -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"arp" = ( -/obj/structure/disposalpipe/segment, -/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/plating, -/area/maintenance/commandmaint) -"arq" = ( -/obj/structure/morgue/crematorium{ - id = "crematorium" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"arr" = ( -/obj/machinery/power/apc{ dir = 2; - name = "south bump"; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"ars" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"art" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aru" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/high{ - dir = 8; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"arv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"arw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"arx" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"ary" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "rd_office" - }, -/obj/structure/cable/green, -/turf/simulated/floor, -/area/rnd/rdoffice) -"arz" = ( -/obj/machinery/door/firedoor/glass, -/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, -/obj/machinery/door/airlock/command{ - id_tag = "RDdoor"; - name = "Research Director"; - req_access = list(30) - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"arA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"arB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"arC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"arD" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"arE" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/structure/closet/wardrobe/robotics_black, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"arF" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/emergency_storage/atmos) -"arG" = ( -/turf/simulated/wall, -/area/tether/surfacebase/emergency_storage/atmos) -"arH" = ( -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/red/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/yellow{ - dir = 5; - icon_state = "corner_white" - }, -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arI" = ( -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/red/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/yellow{ - dir = 5; - icon_state = "corner_white" - }, -/obj/structure/bed/chair, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arJ" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 1; - icon_state = "corner_white" - }, -/obj/structure/bed/chair, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 6; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/red/border/shifted{ - dir = 6; - icon_state = "bordercolor_shifted" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arK" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 5; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"arO" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/engineering_guide, -/obj/item/weapon/book/manual/engineering_construction, -/obj/item/weapon/book/manual/atmospipes, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"arP" = ( -/obj/structure/cable/cyan{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"arQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"arR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"arS" = ( -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"arT" = ( -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"arU" = ( -/obj/machinery/vending/cola{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"arV" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"arW" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"arX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"arY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"arZ" = ( -/turf/simulated/wall, -/area/maintenance/lower/south) -"asa" = ( -/obj/machinery/shieldwallgen, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"asb" = ( -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access = newlist(); - req_one_access = list(17) - }, -/obj/structure/cable/green{ - dir = 1; - 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/dark, -/area/teleporter) -"asc" = ( -/turf/simulated/wall/r_wall, -/area/bridge/meeting_room) -"asd" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/command{ - name = "Command Meeting Room" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge/meeting_room) -"ase" = ( -/obj/machinery/door/morgue{ - dir = 2; - name = "Confession Booth (Chaplain)"; - req_access = list(22) - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"asf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/command{ - name = "Command Meeting Room" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge/meeting_room) -"asg" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ash" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asi" = ( -/obj/structure/bed/chair/office/light, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asj" = ( -/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/tiled/techfloor, -/area/server) -"ask" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access = list(30) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/server) -"asl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asn" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"aso" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asr" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_research{ - name = "Research Locker Room"; - req_access = list(47) - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"ass" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"ast" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"asu" = ( -/obj/structure/disposalpipe/sortjunction{ - name = "RD Office"; - sortType = "RD Office" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"asv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"asw" = ( -/obj/structure/closet/secure_closet/scientist, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"asx" = ( -/turf/simulated/mineral, -/area/tether/surfacebase/emergency_storage/atmos) -"asy" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"asz" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"asA" = ( -/obj/structure/cable/cyan{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"asB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"asC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 5; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asD" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/red, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asE" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/red, -/obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 10; - icon_state = "intact" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 5; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"asI" = ( -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"asJ" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"asK" = ( -/obj/structure/bed/chair, -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"asL" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"asM" = ( -/obj/machinery/vending/snack{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"asN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"asO" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"asP" = ( -/obj/machinery/keycard_auth{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"asQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"asR" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asS" = ( -/obj/machinery/computer/message_monitor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asT" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/techfloor, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asU" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/flora/pottedplant/dead, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"asV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asW" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asX" = ( -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"asZ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"ata" = ( -/obj/machinery/door/firedoor/glass, -/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, -/obj/machinery/door/airlock/glass_research{ - name = "Research Lounge"; - req_access = list(47) - }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) -"atb" = ( -/turf/simulated/wall, -/area/rnd/research) -"atc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"ate" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atf" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/int{ - name = "Emergency Storage"; - req_one_access = list() - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atg" = ( -/obj/structure/cable/cyan{ - 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/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"ath" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"ati" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atj" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/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/engineering/lower/lobby) -"atk" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atl" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/structure/catwalk, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "atmoslockdown"; + icon_state = "shutter0"; + id = "medbayquar"; layer = 1; - name = "Atmospherics Lockdown"; + name = "Medbay Emergency Lockdown Shutters"; opacity = 0; open_layer = 1 }, /turf/simulated/floor/plating, -/area/engineering/atmos) -"atn" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"ato" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"atp" = ( -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"atq" = ( -/obj/machinery/hologram/holopad, -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - id = "atmoslockdown"; - name = "Atmospherics Lockdown"; - pixel_x = 0; - pixel_y = 0; - req_one_access = list(10,24) - }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"atr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"ats" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"att" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"atu" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"atv" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/table/rack, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/drinkbottle, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"atw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"atx" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) -"aty" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) -"atz" = ( -/turf/simulated/open, -/area/rnd/staircase/secondfloor) -"atA" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) -"atB" = ( -/turf/simulated/wall, -/area/rnd/breakroom) -"atC" = ( -/obj/structure/closet/secure_closet/RD, -/obj/item/device/aicard, -/obj/item/clothing/glasses/omnihud/rnd, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"atD" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atE" = ( -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/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/rnd/breakroom) -"atF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atG" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atH" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atI" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atJ" = ( -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"atK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 6; - icon_state = "intact" - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/server) -"atL" = ( -/obj/structure/table/rack{ - dir = 1 - }, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/weapon/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/obj/random/maintenance/clean, -/obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atM" = ( -/obj/structure/table/standard, -/obj/item/device/t_scanner, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/briefcase/inflatable, -/obj/random/maintenance/clean, -/obj/random/maintenance/medical, -/obj/random/maintenance/research, -/obj/random/tech_supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atN" = ( -/obj/machinery/floodlight, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"atO" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/cyan, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 6; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atQ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 1; - icon_state = "map" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 1; - icon_state = "map" - }, -/obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atT" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 10; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atU" = ( -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 6; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"atX" = ( -/obj/machinery/computer/station_alert{ - dir = 4; - icon_state = "computer" - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"atY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"atZ" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"aua" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"aub" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/obj/item/weapon/storage/box/cups, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"auc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - 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/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aud" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aue" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 4; - icon_state = "twindow" - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8; - icon_state = "twindow" - }, -/turf/simulated/floor, -/area/chapel/main) -"auf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aug" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) -"auh" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aui" = ( -/obj/structure/frame{ - anchored = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"auj" = ( -/obj/random/tech_supply, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"auk" = ( -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aul" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/random/tool, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aum" = ( -/turf/simulated/wall, -/area/rnd/workshop) -"aun" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) -"auo" = ( -/obj/structure/table/glass, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aup" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"auq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aur" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aus" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aut" = ( -/obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"auu" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"auv" = ( -/turf/simulated/wall/r_wall, -/area/rnd/breakroom) -"auw" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/atmos_eva) -"aux" = ( -/obj/effect/floor_decal/borderfloor/shifted, -/obj/effect/floor_decal/corner/white/border/shifted, -/obj/effect/floor_decal/corner/yellow{ - dir = 10; - icon_state = "corner_white" - }, -/obj/structure/flora/pottedplant/subterranean, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auy" = ( -/obj/effect/floor_decal/borderfloor/shifted, -/obj/effect/floor_decal/corner/blue/border/shifted, -/obj/effect/floor_decal/corner/yellow{ - dir = 10; - icon_state = "corner_white" - }, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auz" = ( -/obj/effect/floor_decal/borderfloor/shifted, -/obj/effect/floor_decal/corner/white/border/shifted, -/obj/effect/floor_decal/corner/yellow{ - dir = 10; - icon_state = "corner_white" - }, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auA" = ( -/obj/effect/floor_decal/borderfloor/shifted, -/obj/effect/floor_decal/corner/white/border/shifted, -/obj/effect/floor_decal/corner/yellow{ - dir = 10; - icon_state = "corner_white" - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auB" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 8; - icon_state = "corner_white" - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 5; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/blue/border/shifted{ - dir = 5; - icon_state = "bordercolor_shifted" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auC" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auD" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"auG" = ( -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/obj/machinery/computer/security/engineering{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"auH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"auI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"auJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"auK" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor, -/area/maintenance/substation/research) -"auL" = ( -/obj/structure/table/glass, -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"auM" = ( -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 10; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"auN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"auO" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/corner_techfloor_grid/full{ - dir = 8 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"auP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"auQ" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"auR" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/corner_techfloor_grid/full{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"auS" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"auT" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"auU" = ( -/obj/random/tool, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"auV" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"auW" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"auX" = ( -/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/wood, -/area/rnd/breakroom) -"auY" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"auZ" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"ava" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 9; - icon_state = "bordercolor" - }, -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Atmospherics Hardsuits"; - req_access = list(24) - }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/void/atmos, -/obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"avb" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 5; - icon_state = "bordercolor" - }, -/obj/structure/table/standard, -/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/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"avc" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/lobby) -"avd" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Drone Bay"; - req_access = list(24) - }, -/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/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "atmoslockdown"; - layer = 1; - name = "Atmospherics Lockdown"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"ave" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/obj/structure/table/standard, -/obj/item/taperoll/atmos, -/obj/random/tech_supply, -/obj/random/tool, -/obj/machinery/button/remote/blast_door{ - id = "atmoslockdown"; - name = "Atmospherics Lockdown"; - pixel_x = 0; - pixel_y = 0; - req_one_access = list(10,24) - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"avf" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/breakroom) -"avg" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/engineering/pumpstation) -"avh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"avi" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"avj" = ( -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"avk" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avl" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/structure/cable{ - 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/techfloor, -/area/maintenance/lower/south) -"avm" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avn" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avo" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"avp" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Atmospherics Balcony"; - req_access = list(24) - }, -/obj/structure/catwalk, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "atmoslockdown"; - layer = 1; - name = "Atmospherics Lockdown"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/plating, -/area/engineering/atmos) -"avq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"avr" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"avs" = ( -/obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"avt" = ( -/turf/simulated/wall, -/area/rnd/staircase/secondfloor) -"avu" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"avv" = ( -/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/wood, -/area/rnd/breakroom) -"avw" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"avx" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Atmospherics Hardsuits"; - req_access = list(24) - }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/void/atmos, -/obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"avy" = ( -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"avz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/structure/table/standard, -/obj/item/device/suit_cooling_unit, -/obj/item/device/suit_cooling_unit, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"avA" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/atmos_eva) -"avB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 9; - icon_state = "bordercolor" - }, -/obj/structure/closet/secure_closet/atmos_personal, -/obj/machinery/camera/network/engineering, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"avC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/structure/closet/secure_closet/atmos_personal, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"avD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/structure/closet/secure_closet/atmos_personal, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"avE" = ( -/obj/structure/cable/cyan{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/vending/engivend, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"avF" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 5; - icon_state = "bordercolor" - }, -/obj/machinery/vending/tool, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"avG" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/atmos_lockers) -"avH" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"avI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled/monotile, -/area/engineering/atmos) -"avJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"avK" = ( -/turf/simulated/wall/r_wall, -/area/engineering/atmos/storage) -"avL" = ( -/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/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/rdoffice) -"avM" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/shieldgen, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"avN" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/shieldgen, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"avO" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"avP" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"avQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 10; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"avR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 6; - icon_state = "intact" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"avS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"avT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"avU" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"avV" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avX" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"avY" = ( -/obj/effect/floor_decal/chapel, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"avZ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"awa" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awb" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awc" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awe" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awi" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/breakroom) -"awj" = ( -/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/rnd/breakroom) -"awk" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awo" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/landmark/start{ - name = "Xenobiologist" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/machinery/suit_cycler/engineering{ - name = "Atmospherics suit cycler" - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"awq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"awr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 5; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"aws" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 10; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"awt" = ( -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"awu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"awv" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"aww" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 5; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"awx" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"awy" = ( -/turf/simulated/floor/tiled/monotile, -/area/engineering/atmos) -"awz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"awA" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Storage"; - req_access = list(24) - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"awB" = ( -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"awC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"awD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"awF" = ( -/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 - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"awG" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"awH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/red{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"awI" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"awJ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Command Substation"; - req_one_access = list(10,19) - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"awK" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/pen/blue{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"awL" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/lino, -/area/chapel/office) -"awM" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"awN" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"awO" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"awP" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"awR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/corner, -/obj/effect/floor_decal/rust, -/obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"awV" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/flora/pottedplant/stoutbush, -/obj/machinery/camera/network/research, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awW" = ( -/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/rnd/breakroom) -"awX" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awY" = ( -/obj/structure/table/glass, -/obj/machinery/microwave, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"awZ" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/dispenser{ - phorontanks = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axe" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axf" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics EVA"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axg" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axh" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axi" = ( -/obj/structure/cable/cyan{ - 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 = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axj" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - 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/item/weapon/stool, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axk" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axl" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_atmos{ - name = "Locker Room"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axm" = ( -/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/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/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/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"axn" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/engineering/atmos) -"axo" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"axp" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Storage"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axq" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axr" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axs" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axt" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"axv" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"axw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/meter, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"axx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/red{ - dir = 8; - icon_state = "map" - }, -/obj/machinery/meter, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"axy" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"axz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"axA" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"axB" = ( -/turf/simulated/wall, -/area/janitor) -"axC" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to Free-Anur-Entertanment, I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axD" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"axE" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"axF" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"axG" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"axH" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"axI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"axJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"axK" = ( -/turf/simulated/wall, -/area/rnd/breakroom/bathroom) -"axL" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/research{ - name = "Research Bathroom" - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axM" = ( -/obj/structure/bookcase/manuals/research_and_development, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"axN" = ( -/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 - }, -/obj/machinery/vending/cigarette{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/rnd/breakroom) -"axO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/machinery/camera/network/research{ - dir = 8; - icon_state = "camera" - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"axP" = ( -/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 - }, -/obj/machinery/vending/coffee{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/rnd/breakroom) -"axQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 10; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 6; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"axT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 10; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 8; - icon_state = "bordercolorcorner2" - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axU" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/closet/secure_closet/engineering_welding, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axV" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/table/standard, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/nifsofts_engineering, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axW" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 6; - icon_state = "bordercolorcorner2" - }, -/obj/structure/table/standard, -/obj/item/clothing/gloves/black, -/obj/item/clothing/gloves/black, -/obj/item/weapon/storage/belt/utility/atmostech, -/obj/item/weapon/cartridge/atmos, -/obj/item/device/floor_painter, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"axY" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"axZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled/monotile, -/area/engineering/atmos) -"aya" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/chapel/main) -"ayb" = ( -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/floodlight, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"ayc" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/floodlight, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"ayd" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/dispenser, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"aye" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -32 - }, -/obj/structure/cable/cyan, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/power/thermoregulator, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"ayf" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/button/windowtint{ - id = "surfsurgery2"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"ayg" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"ayh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/red{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"ayi" = ( -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled, -/area/janitor) -"ayj" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/simulated/floor/tiled, -/area/janitor) -"ayk" = ( -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/simulated/floor/tiled, -/area/janitor) -"ayl" = ( -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/obj/structure/janitorialcart, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aym" = ( -/obj/structure/janitorialcart, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayn" = ( -/obj/structure/janitorialcart, -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 1; - icon_state = "borderfloor_shifted" - }, -/obj/effect/floor_decal/corner/purple/border/shifted{ - dir = 1; - icon_state = "bordercolor_shifted" - }, -/obj/effect/floor_decal/corner/purple{ - dir = 5; - icon_state = "corner_white" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayo" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"ayp" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"ayq" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"ayr" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ays" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ayt" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ayu" = ( -/obj/structure/cable/green{ - icon_state = "16-0" - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ayv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ayw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ayx" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"ayy" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"ayz" = ( +/area/tether/surfacebase/medical/cmo) +"abK" = ( /obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"ayA" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"abL" = ( /obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"ayB" = ( -/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" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"ayC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"ayD" = ( -/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/white, -/area/rnd/breakroom/bathroom) -"ayE" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/mirror{ - pixel_x = 29 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"ayF" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/breakroom) -"ayG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics EVA"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"ayH" = ( -/turf/simulated/wall, -/area/engineering/lower/atmos_eva) -"ayI" = ( -/turf/simulated/wall, -/area/engineering/lower/atmos_lockers) -"ayJ" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"ayK" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/atmos) -"ayL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"ayM" = ( -/turf/simulated/wall, -/area/maintenance/engineering/pumpstation) -"ayN" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Pump Station" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"ayO" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Pump Station" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"ayP" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/east_stairs_two) -"ayQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"ayR" = ( -/obj/machinery/button/remote/blast_door{ - id = "janitor_blast"; - name = "Desk Shutters"; - pixel_x = -22; - pixel_y = 0; - pixel_z = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayS" = ( -/turf/simulated/floor/tiled, -/area/janitor) -"ayT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"ayW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Custodial Maintenance"; - req_access = list(26) - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/tiled/techfloor, -/area/janitor) -"ayX" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"ayY" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"ayZ" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aza" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"azb" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/black{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"azc" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"azd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aze" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"azf" = ( -/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/breakroom/bathroom) -"azg" = ( -/obj/machinery/light, -/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/breakroom/bathroom) -"azh" = ( -/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/rnd/breakroom/bathroom) -"azi" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - pixel_x = 29 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"azj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"azk" = ( -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"azl" = ( -/turf/simulated/wall/r_wall, -/area/engineering/atmos) -"azm" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"azn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"azo" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azp" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azq" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azr" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azs" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azt" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azu" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azv" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azw" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 5; - icon_state = "intact" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azx" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 1; - icon_state = "map" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 5; - icon_state = "bordercolor" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azI" = ( -/turf/simulated/open, -/area/tether/surfacebase/east_stairs_two) -"azJ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"azK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"azL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Janitor" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"azM" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/janitor) -"azN" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/purple/bordercorner, -/turf/simulated/floor/tiled, -/area/janitor) -"azO" = ( -/obj/structure/closet/l3closet/janitor, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/turf/simulated/floor/tiled, -/area/janitor) -"azP" = ( -/obj/structure/closet/l3closet/janitor, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"azQ" = ( -/obj/structure/catwalk, -/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"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"azR" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"azS" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"azT" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/corner_techfloor_grid, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"azU" = ( -/obj/effect/floor_decal/corner_techfloor_grid/full{ - dir = 4 - }, -/obj/effect/landmark{ - name = "maint_pred" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"azV" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"azW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"azX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice, -/obj/structure/cable/green{ - d1 = 32; - d2 = 1; - icon_state = "32-1" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/asmaint2) -"azY" = ( /obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor/hole{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"azZ" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aAa" = ( -/obj/machinery/door/airlock{ - name = "Research Shower" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aAb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAe" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/breakroom) -"aAf" = ( -/obj/machinery/button/windowtint{ - dir = 1; - id = "chapel"; - pixel_x = -25; - pixel_y = -25 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"aAg" = ( -/obj/effect/landmark/start{ - name = "Chaplain" - }, -/obj/structure/bed/chair/wood/wings{ - dir = 1; - icon_state = "wooden_chair_wings" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"aAh" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - name = "Drone Fabrication"; - sortType = "Drone Fabrication" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAi" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/machinery/camera/network/research{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aAj" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAk" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAm" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAn" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 6; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAr" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - name = "Atmospherics"; - sortType = "Atmospherics" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAs" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/red, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAt" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAu" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAw" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAy" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aAB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 9; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aAE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/purple/bordercorner2{ - dir = 10; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aAF" = ( -/obj/item/weapon/stool/padded, -/obj/effect/landmark/start{ - name = "Janitor" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aAG" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aAH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aAI" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aAJ" = ( -/obj/effect/floor_decal/corner_techfloor_grid/full{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aAK" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aAL" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aAM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAN" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aAO" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aAP" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aAQ" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aAR" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aAT" = ( -/turf/simulated/wall/r_wall, -/area/engineering/drone_fabrication) -"aAU" = ( -/turf/simulated/wall, -/area/engineering/drone_fabrication) -"aAV" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Drone Bay"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aAW" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/turf/simulated/open, -/area/engineering/atmos) -"aAX" = ( -/turf/simulated/open, -/area/engineering/atmos) -"aAY" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aAZ" = ( -/turf/simulated/floor/tiled/techmaint, -/area/engineering/atmos) -"aBa" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/structure/railing, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/atmos) -"aBb" = ( -/turf/simulated/wall, -/area/engineering/atmos/monitoring) -"aBc" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/atmos/monitoring) -"aBd" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics Monitoring Room"; - req_access = list(24) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aBe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/atmos) -"aBf" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aBg" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics"; - req_access = list(24) - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"aBh" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aBi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aBj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access = list(26) - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aBk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aBl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aBm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/weapon/stool/padded, -/obj/effect/landmark/start{ - name = "Janitor" - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aBn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"aBo" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait, -/obj/machinery/door/firedoor/glass, -/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"; - pixel_y = 0 - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) -"aBp" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aBq" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/structure/closet, -/obj/random/contraband, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/tool, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aBr" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aBs" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aBt" = ( -/obj/machinery/light/small, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aBu" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aBv" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aBw" = ( -/obj/structure/curtain/open/shower, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 1; - icon_state = "shower" - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) -"aBx" = ( -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aBy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aBz" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/recharge_station, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aBA" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"aBB" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aBC" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8; - icon_state = "warningcorner" - }, /obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aBD" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/atmos) -"aBE" = ( -/obj/structure/cable/cyan{ - d1 = 32; - d2 = 1; - icon_state = "32-1" - }, -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down{ - dir = 1 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aBF" = ( -/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 - }, -/obj/machinery/vending/snack{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/rnd/breakroom) -"aBG" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 1; + icon_state = "bulb1" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aBH" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aBI" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/computer/power_monitor, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aBJ" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 5; - icon_state = "bordercolor" - }, -/obj/machinery/computer/rcon, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aBK" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aBL" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/atmos) -"aBM" = ( -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/powercell, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aBN" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aBO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aBP" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aBQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aBR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ dir = 6 }, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 32; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aBS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/purple/bordercorner2{ - dir = 8; - icon_state = "bordercolorcorner2" - }, -/obj/structure/closet/jcloset, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled, -/area/janitor) -"aBT" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/obj/structure/closet/jcloset, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled, -/area/janitor) -"aBU" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; - pixel_y = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/janitor) -"aBV" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aBW" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/machinery/computer/drone_control{ - dir = 4; - icon_state = "computer" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aBX" = ( -/obj/item/weapon/stool, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aBY" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 2; - frequency = 1473; - name = "Confession Intercom"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Chaplain" - }, /turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aBZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aCa" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aCb" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aCc" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/simulated/open, -/area/engineering/atmos) -"aCd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/machinery/computer/atmoscontrol{ - dir = 4; - icon_state = "computer" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCe" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCg" = ( -/obj/structure/bed/chair/office/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/regular, -/obj/random/medical/lite, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCi" = ( -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/toolbox, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aCj" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aCk" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aCl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/east_stairs_two) -"aCm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCq" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aCr" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aCs" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aCt" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aCu" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCv" = ( -/obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCx" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/machinery/drone_fabricator{ - fabricator_tag = "Atmos" - }, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aCy" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aCz" = ( +/area/tether/surfacebase/medical/resleeving) +"abM" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aCA" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aCB" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8; - icon_state = "bordercolor" - }, -/obj/machinery/computer/area_atmos/tag{ - dir = 4; - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCD" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 4; - icon_state = "bordercolor" - }, -/obj/structure/table/standard, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aCG" = ( -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aCH" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aCI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aCJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCK" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCL" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCM" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aCN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCO" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aCP" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aCW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aCY" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/obj/item/weapon/storage/fancy/crayons, -/obj/item/weapon/flame/candle/candelabra, -/obj/item/weapon/flame/candle/candelabra, -/obj/item/weapon/flame/candle/candelabra, -/obj/item/weapon/flame/candle/candelabra, -/turf/simulated/floor/lino, -/area/chapel/office) -"aCZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDa" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDb" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aDd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 10; - icon_state = "bordercolor" - }, -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDe" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner{ - dir = 8; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDf" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDg" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/yellow/bordercorner, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aDj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aDk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aDl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDn" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDo" = ( -/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/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDq" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDr" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDs" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aDt" = ( -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDu" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDv" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aDw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 10; - icon_state = "bordercolor" - }, -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDx" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering/pumpstation) -"aDy" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 6; - icon_state = "bordercolor" - }, -/obj/machinery/computer/security/engineering{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aDz" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDA" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDB" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDD" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDE" = ( -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/obj/random/maintenance/clean, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDF" = ( -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aDH" = ( -/obj/structure/ladder, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDI" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aDJ" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/machinery/computer/drone_control{ - dir = 4; - icon_state = "computer" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aDK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aDL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"aDM" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDN" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDO" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDP" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDQ" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDR" = ( -/obj/machinery/door/airlock/maintenance/common, -/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, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aDS" = ( -/turf/simulated/wall, -/area/maintenance/lower/atmos) -"aDT" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aDU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/cryopod/robot, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aDV" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/plating, -/area/engineering/atmos/storage) -"aDW" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aDX" = ( -/obj/structure/railing, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aDY" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/random/trash_pile, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aDZ" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEa" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEb" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEc" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEd" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEe" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEf" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEg" = ( -/obj/structure/catwalk, -/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"; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEh" = ( -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEi" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) -"aEj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEk" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/rust, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/closet/firecloset, -/obj/item/weapon/handcuffs, -/obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEm" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEn" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEo" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEp" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEq" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEr" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/south) -"aEs" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEw" = ( -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEx" = ( -/obj/random/trash_pile, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEy" = ( -/obj/structure/catwalk, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEz" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEA" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/structure/railing, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEB" = ( -/obj/structure/railing, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEC" = ( -/obj/structure/railing, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/junk, -/obj/random/maintenance/research, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aED" = ( -/obj/structure/railing, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEE" = ( -/obj/structure/table/steel, -/obj/item/clothing/accessory/collar/pink, -/obj/item/clothing/accessory/collar/shock, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEF" = ( -/obj/structure/table/steel, -/obj/item/weapon/flame/candle, -/obj/item/weapon/flame/candle, -/obj/item/weapon/flame/lighter, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEG" = ( -/obj/item/device/camera, -/obj/structure/table/steel, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEH" = ( -/obj/structure/table/steel, -/obj/item/clothing/mask/muzzle, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/kitchenspike, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEJ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/item/stack/flag/red{ - amount = 1 - }, -/obj/item/stack/flag/blue{ - amount = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEK" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEM" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/random/junk, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEN" = ( -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEO" = ( -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEP" = ( -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aEQ" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aER" = ( -/obj/structure/railing, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/open, -/area/engineering/atmos) -"aES" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/engineering/atmos) -"aET" = ( -/obj/structure/railing, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aEU" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEV" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEW" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aEX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEY" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aEZ" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/rust, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/random/maintenance/research, -/obj/random/tech_supply, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aFa" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/lino, -/area/chapel/office) -"aFb" = ( -/obj/structure/catwalk, -/turf/simulated/open, -/area/engineering/atmos) -"aFc" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aFd" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aFe" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFf" = ( -/obj/structure/table/steel, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/bandana, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFg" = ( -/obj/structure/table/steel, -/obj/item/weapon/handcuffs/fuzzy, -/obj/item/weapon/handcuffs/legcuffs/fuzzy, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFh" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFi" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFj" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFk" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFl" = ( -/obj/effect/floor_decal/rust, -/obj/random/maintenance/research, -/obj/structure/closet/wardrobe/white, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aFm" = ( -/obj/effect/floor_decal/rust, -/obj/structure/bed, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aFn" = ( -/obj/effect/floor_decal/rust, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aFo" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/rust, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/obj/random/tech_supply, -/turf/simulated/floor/tiled/steel_dirty, -/area/maintenance/asmaint2) -"aFp" = ( -/obj/structure/dogbed, -/obj/item/clothing/accessory/collar/pink, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFq" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) -"aFr" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 0; - pixel_y = 32 - }, -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) -"aFs" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/rainbow, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFt" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/device/tape{ - desc = "No Talk" - }, -/obj/item/clothing/suit/varsity/brown{ - desc = "Showdown" - }, -/obj/item/clothing/head/richard, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFu" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFv" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aFw" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 4; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aFx" = ( -/obj/structure/catwalk, -/obj/machinery/light, -/turf/simulated/open, -/area/engineering/atmos) -"aFy" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/black, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFz" = ( -/obj/structure/table/steel, -/obj/item/clothing/head/welding/demon, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFA" = ( -/obj/structure/table/steel, -/obj/item/clothing/glasses/sunglasses/blindfold, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFB" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aFC" = ( -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFD" = ( -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) -"aFE" = ( -/obj/structure/table/steel, -/obj/random/coin, -/obj/item/clothing/accessory/scarf/stripedred, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFF" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/clothing/shoes/athletic{ - desc = "Assault" - }, -/obj/item/clothing/under/pants{ - desc = "Overdose" - }, -/obj/item/weapon/material/twohanded/baseballbat{ - desc = "Decadence"; - health = 1989 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFG" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFH" = ( -/obj/structure/closet, -/obj/random/maintenance/security, -/obj/random/contraband, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/storage/vest/hoscoat/jensen{ - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); - desc = "Its an old, dusty trenchcoat... what a shame."; - name = "trenchcoat" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFI" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/simple_door/wood, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFJ" = ( -/obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFK" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFL" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aFM" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/railing, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aFN" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/structure/railing, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aFO" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/railing, -/obj/structure/closet/crate, -/obj/random/maintenance/research, -/obj/random/maintenance/research, -/obj/random/cigarettes, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aFP" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/structure/railing, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aFQ" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFR" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFS" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/glasses/sunglasses{ - desc = "My vision is augmented"; - icon_state = "sun"; - name = "Augmented shades" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFT" = ( -/obj/structure/closet, -/obj/item/clothing/under/schoolgirl, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFU" = ( -/obj/machinery/vending/coffee{ - product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies;Would you like some tea, Mrs. Nesbit?"; - shut_up = 0 - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFV" = ( -/obj/structure/table/steel, -/obj/machinery/microwave, -/obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aFW" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFX" = ( -/obj/structure/catwalk, -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aFY" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aFZ" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGa" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) -"aGb" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGc" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGd" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGf" = ( -/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 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aGg" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGh" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aGi" = ( -/obj/item/weapon/stool/padded, -/obj/random/action_figure, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGj" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGk" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGl" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGm" = ( -/obj/machinery/light/small, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGn" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGo" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aGp" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aGq" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/catwalk, -/obj/random/junk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGr" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aGs" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aGw" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/plushie/carp{ - dir = 4; - icon_state = "carpplushie" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGy" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/teapot, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aGz" = ( -/obj/structure/plushie/ian{ - dir = 8; - icon_state = "ianplushie"; - pixel_y = 6 - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aGA" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGB" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/structure/closet, -/obj/random/maintenance/engineering, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGC" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGD" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGE" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGF" = ( -/obj/structure/railing, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGG" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGH" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGI" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/random/junk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGJ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGK" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGL" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGM" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGN" = ( -/obj/machinery/door/morgue{ - dir = 2; - name = "Confession Booth" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aGO" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGP" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/random/trash_pile, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aGQ" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGR" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGS" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 9; - icon_state = "bordercolor" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/general_air_control/large_tank_control{ - dir = 4; - frequency = 1441; - input_tag = "atmos_out"; - name = "Atmos Intake Control"; - output_tag = "atmos_in"; - sensors = list("atmos_intake" = "Tank") - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aGT" = ( -/obj/structure/plushie/drone{ - dir = 1; - icon_state = "droneplushie" - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"aGU" = ( -/obj/structure/table/steel, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/screwdriver, -/obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"aGV" = ( -/obj/machinery/optable{ - name = "Robotics Operating Table" - }, -/obj/item/weapon/bone/ribs, -/obj/item/weapon/handcuffs/legcuffs, -/obj/item/weapon/handcuffs, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/blood, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"aGW" = ( -/obj/structure/table/steel, /obj/machinery/vending/wallmed1{ - emagged = 1; - pixel_y = 32; - shut_up = 0 + pixel_x = 30 }, -/obj/item/weapon/tool/wirecutters, -/obj/item/weapon/tool/wrench, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"aGX" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGY" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aGZ" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHa" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHb" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHc" = ( -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHd" = ( -/obj/structure/sink/kitchen{ - name = "sink"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHe" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/research{ - name = "Slime Pen 1"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen1"; - name = "Pen 1 Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHf" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHg" = ( -/obj/structure/table/steel, -/obj/item/weapon/tape_roll, -/obj/item/stack/medical/bruise_pack, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aHh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"aHi" = ( -/obj/structure/table/steel, -/obj/item/stack/medical/splint/ghetto, -/obj/random/technology_scanner, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aHj" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHk" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHl" = ( -/obj/structure/table/steel, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHn" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHo" = ( -/obj/structure/sign/department/telecoms, -/turf/simulated/wall, -/area/maintenance/substation/tcomms) -"aHp" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Telecomms Substation" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aHq" = ( -/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/tcomms) -"aHr" = ( -/turf/simulated/wall, -/area/maintenance/substation/tcomms) -"aHs" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHt" = ( -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHu" = ( -/obj/machinery/hologram/holopad, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHv" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/research{ - name = "Slime Pen 2"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen2"; - name = "Pen 2 Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHw" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/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, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen1"; - name = "Pen 1 Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHx" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHy" = ( -/obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHz" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aHA" = ( -/obj/machinery/smartfridge/secure/extract, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHB" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/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, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen2"; - name = "Pen 2 Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHC" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHD" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHE" = ( -/obj/structure/table/steel, -/obj/random/medical/pillbottle, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/random/tech_supply, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aHF" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aHG" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aHI" = ( -/obj/structure/table/steel, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHJ" = ( -/obj/item/weapon/stool, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHK" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHL" = ( -/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, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aHM" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aHN" = ( /obj/machinery/alarm{ pixel_y = 22 }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aHO" = ( -/obj/machinery/camera/network/research/xenobio{ - network = list("Xenobiology") - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHP" = ( -/turf/simulated/wall/r_wall, -/area/tcommsat/computer) -"aHQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHR" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHS" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen3"; - name = "Pen 3 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 3"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHT" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 3"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHU" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHV" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aHW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aHX" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHY" = ( -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 4"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHZ" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen4"; - name = "Pen 4 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 4"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIa" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/obj/structure/closet/jcloset, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/janitor) -"aIb" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIc" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aId" = ( -/obj/machinery/mecha_part_fabricator/pros{ - component_coeff = 0.9; - desc = "A machine used for construction of legit prosthetics. You weren't sure if cardboard was considered an engineering material until now."; - dir = 4; - emagged = 0; - name = "Legitimate Prosthetics Fabricator"; - req_access = list(); - res_max_amount = 150000; - time_coeff = 0.2 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIe" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIf" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aIg" = ( -/obj/machinery/vending/assist, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIh" = ( -/obj/random/trash_pile, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIi" = ( -/obj/machinery/light/small, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIj" = ( -/obj/structure/table/steel, -/obj/item/weapon/paper_bin, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIk" = ( -/obj/structure/table/steel, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIl" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aIm" = ( -/obj/machinery/power/breakerbox/activated{ - RCon_tag = "Telecomms Substation Bypass" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aIn" = ( -/obj/machinery/power/smes/buildable{ - RCon_tag = "Substation - Telecomms"; - charge = 100000; - output_attempt = 0; - outputting = 0 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aIo" = ( -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Telecomms Subgrid"; - name_tag = "Telecomms Subgrid" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/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/maintenance/substation/tcomms) -"aIp" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light/small, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/tcomms) -"aIq" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/substation/tcomms) -"aIr" = ( -/turf/simulated/wall/r_wall, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aIt" = ( -/obj/structure/filingcabinet, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIu" = ( /obj/structure/table/standard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIv" = ( -/obj/structure/table/standard, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/blue{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIw" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIx" = ( -/obj/structure/table/standard, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIy" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIz" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIA" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/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, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen1"; - name = "Pen 1 Blast Doors"; - opacity = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIB" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIC" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aID" = ( -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIE" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIF" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/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, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen2"; - name = "Pen 2 Blast Doors"; - opacity = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIG" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIH" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aII" = ( -/obj/structure/morgue, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIJ" = ( -/obj/structure/closet/crate/freezer, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aIK" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/atmos) -"aIL" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aIM" = ( -/turf/simulated/wall, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aIN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/r_wall, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIO" = ( -/obj/structure/sign/securearea, -/turf/simulated/wall/r_wall, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIP" = ( -/obj/machinery/porta_turret{ - dir = 6 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIQ" = ( -/obj/machinery/camera/network/tcomms, -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIR" = ( -/obj/machinery/turretid/lethal{ - ailock = 1; - check_synth = 1; - control_area = /area/tcommsat/chamber; - desc = "A firewall prevents AIs from interacting with this device."; - name = "Telecoms lethal turret control"; - pixel_x = 29; - pixel_y = 0; - req_access = list(61); - req_one_access = list(12) - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aIS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aIT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aIU" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aIV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aIW" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 8; - network = "tcommsat" - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aIX" = ( -/obj/machinery/alarm/monitor/isolation{ - alarm_id = "slime_pens"; - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIY" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv1"; - layer = 8; - name = "Divider 1 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aIZ" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv1"; - name = "Divider 1 Blast Doors"; - pixel_x = -38; - pixel_y = 0; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen3"; - name = "Pen 3 Containment"; - pixel_x = -30; - pixel_y = -8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen1"; - name = "Pen 1 Containment"; - pixel_x = -30; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJa" = ( -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJb" = ( -/obj/machinery/door/firedoor/glass/hidden{ +/obj/random/soap, +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJc" = ( -/obj/machinery/alarm/monitor/isolation{ - alarm_id = "slime_pens"; - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJd" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv2"; - layer = 8; - name = "Divider 2 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJe" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv2"; - name = "Divider 2 Blast Doors"; - pixel_x = 38; - pixel_y = 0; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen2"; - name = "Pen 2 Containment"; - pixel_x = 30; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen4"; - name = "Pen 4 Containment"; - pixel_x = 30; - pixel_y = -8; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJf" = ( -/obj/structure/morgue, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aJh" = ( -/turf/simulated/mineral, -/area/maintenance/lower/atmos) -"aJi" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/table/rack, -/obj/random/maintenance/engineering, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aJj" = ( -/obj/structure/sign/department/telecoms, -/turf/simulated/wall, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJk" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJl" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJm" = ( -/obj/machinery/turretid/stun{ - ailock = 1; - check_synth = 1; - control_area = /area/tcomsat; - desc = "A firewall prevents AIs from interacting with this device."; - name = "Telecoms Foyer turret control"; - pixel_x = 29; - pixel_y = 0; - req_access = list(61); - req_one_access = list(12) - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJn" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJo" = ( -/obj/machinery/camera/network/tcomms, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJp" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJr" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJs" = ( -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJt" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJu" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1; - icon_state = "map" - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aJv" = ( -/obj/machinery/camera/network/tcomms{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aJw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aJx" = ( -/obj/machinery/atmospherics/binary/passive_gate/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aJy" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aJz" = ( -/obj/machinery/computer/telecomms/server{ - dir = 8; - network = "tcommsat" - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aJA" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen3"; - name = "Pen 3 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJB" = ( -/obj/machinery/disposal, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aJD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJE" = ( -/obj/structure/catwalk, -/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" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aJF" = ( -/obj/machinery/disposal, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJG" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen4"; - name = "Pen 4 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aJH" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJI" = ( -/obj/structure/table/steel, -/obj/item/bodybag, -/obj/item/bodybag, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJJ" = ( -/obj/structure/table/steel, -/obj/item/device/nif/bad, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJK" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJL" = ( -/turf/simulated/wall, -/area/vacant/vacant_bar_upper) -"aJM" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aJN" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aJO" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Telecomms Access"; - req_access = list(61); - req_one_access = list(12) - }, -/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/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJQ" = ( -/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/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJR" = ( -/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/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aJS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Foyer"; - req_access = list(61); - req_one_access = list(12) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJT" = ( -/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/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJU" = ( -/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/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJW" = ( -/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/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - req_access = list(61); - req_one_access = list(12) - }, -/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/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aJZ" = ( -/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{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKa" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKb" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecoms Control Room"; - req_access = list(61); - req_one_access = list(12) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKe" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKf" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKg" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKh" = ( -/turf/simulated/wall/r_wall, -/area/tcommsat/chamber) -"aKi" = ( +/area/tether/surfacebase/medical/resleeving) +"abN" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/machinery/door/blast/shutters{ @@ -19790,3298 +1332,171 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/resleeving) -"aKj" = ( -/obj/random/slimecore, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKk" = ( -/obj/machinery/door/blast/regular{ +"abO" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine{ + department = "CMO's Office" + }, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = -27; + pixel_y = 0 + }, +/obj/machinery/status_display{ density = 0; - icon_state = "pdoor0"; - id = "xenobiopen5"; - name = "Pen 5 Blast Doors"; - opacity = 0 + layer = 4; + pixel_x = 0; + pixel_y = 32 }, -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 5"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKl" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 5"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/asmaint2) -"aKo" = ( -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 6"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKp" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen6"; - name = "Pen 6 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 6"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKq" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen7"; - name = "Pen 7 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 7"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKr" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 7"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKs" = ( -/obj/machinery/door/window/brigdoor/westright{ - name = "Slime Pen 8"; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKt" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen8"; - name = "Pen 8 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Slime Pen 8"; - req_access = list(55) - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKu" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"abP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKv" = ( -/obj/machinery/computer/operating, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"abR" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/item/clothing/accessory/stethoscope, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -35; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aKw" = ( -/obj/structure/table/rack, -/obj/item/device/flashlight, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aKx" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aKy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aKz" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; +/area/tether/surfacebase/medical/recoveryward) +"abS" = ( +/obj/machinery/keycard_auth{ + pixel_x = 32; pixel_y = 28 }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aKA" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aKB" = ( -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aKC" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aKD" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aKE" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aKF" = ( -/obj/structure/sign/securearea, -/turf/simulated/wall, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aKG" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +/area/tether/surfacebase/medical/cmo) +"abT" = ( +/obj/item/modular_computer/console/preset/command{ + dir = 8 }, /obj/item/device/radio/intercom{ - dir = 2; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aKH" = ( -/obj/machinery/camera/network/tcomms{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aKI" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/entrance{ - name = "\improper Telecomms Entrance" - }) -"aKJ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKK" = ( -/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/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/cable/green, -/turf/simulated/floor/plating, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKM" = ( -/obj/machinery/porta_turret{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKN" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aKP" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/item/device/multitool, -/obj/structure/sign/electricshock{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aKQ" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 2; - icon_state = "freezer_1"; - set_temperature = 73; - use_power = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aKR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/obj/machinery/airlock_sensor/airlock_exterior{ - frequency = 1381; - id_tag = "server_access_ex_sensor"; - master_tag = "server_access_airlock"; - pixel_x = 25; - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aKT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - frequency = 1381; - icon_state = "door_locked"; - id_tag = "server_access_outer"; - locked = 1; - name = "Telecoms Server Access"; - req_access = list(61); - req_one_access = list(12) - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tcommsat/chamber) -"aKU" = ( -/obj/machinery/airlock_sensor{ - frequency = 1381; - id_tag = "server_access_sensor"; - pixel_x = 12; - pixel_y = 25 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 8; - frequency = 1381; - id_tag = "server_access_pump" - }, -/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ - frequency = 1381; - id_tag = "server_access_airlock"; - name = "Server Access Airlock"; - pixel_x = 0; - pixel_y = 25; - tag_airpump = "server_access_pump"; - tag_chamber_sensor = "server_access_sensor"; - tag_exterior_door = "server_access_outer"; - tag_exterior_sensor = "server_access_ex_sensor"; - tag_interior_door = "server_access_inner"; - tag_interior_sensor = "server_access_in_sensor"; - tag_secure = 1 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aKV" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aKW" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKY" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen3"; - name = "Pen 3 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aKZ" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLa" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/grille, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLb" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen4"; - name = "Pen 4 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLc" = ( -/obj/structure/closet, -/obj/structure/catwalk, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLd" = ( -/obj/random/junk, -/obj/random/junk, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLe" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/item/weapon/bananapeel, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLf" = ( -/obj/structure/ladder, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aLh" = ( -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLi" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLj" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/porta_turret{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aLk" = ( -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aLl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tcomsat{ - name = "\improper Telecomms Lobby" - }) -"aLm" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aLn" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/manifold/hidden/black, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aLo" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aLp" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aLq" = ( -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/tcommsat/chamber) -"aLr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - frequency = 1381; - icon_state = "door_locked"; - id_tag = "server_access_inner"; - locked = 1; - name = "Telecoms Server Access"; - req_access = list(61); - req_one_access = list(12) - }, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLs" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv3"; - layer = 8; - name = "Divider 3 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aLu" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv4"; - name = "Divider 4 Blast Doors"; - pixel_x = 38; - pixel_y = 0; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen4"; - name = "Pen 4 Containment"; - pixel_x = 30; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen6"; - name = "Pen 6 Containment"; - pixel_x = 30; - pixel_y = -8; - req_access = list(55) - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLv" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv4"; - layer = 8; - name = "Divider 4 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLw" = ( -/obj/random/junk, -/obj/item/weapon/broken_bottle, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLx" = ( -/obj/machinery/light_construct{ - dir = 8; - icon_state = "tube-construct-stage1" - }, -/obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aLz" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, -/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, -/obj/machinery/light{ dir = 4; - icon_state = "tube1" + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLA" = ( -/turf/simulated/wall/r_wall, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aLB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aLC" = ( -/obj/machinery/door/airlock/glass{ - name = "Telecomms Storage"; - req_access = list(61); - req_one_access = list(12) +/area/tether/surfacebase/medical/cmo) +"abU" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aLD" = ( -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLE" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/super/critical{ +/area/tether/surfacebase/medical/resleeving) +"abV" = ( +/obj/machinery/power/apc{ dir = 1; name = "north bump"; + pixel_x = 0; pixel_y = 24 }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "0-8" }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLG" = ( -/obj/machinery/porta_turret/stationary, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLH" = ( /obj/machinery/light{ dir = 1 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLI" = ( -/obj/machinery/porta_turret/stationary, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLK" = ( -/obj/machinery/airlock_sensor/airlock_interior{ - frequency = 1381; - id_tag = "server_access_in_sensor"; - master_tag = "server_access_airlock"; - name = "interior sensor"; - pixel_x = 8; - pixel_y = 25 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLL" = ( -/obj/machinery/airlock_sensor/airlock_interior{ - frequency = 1381; - id_tag = "server_access_in_sensor"; - name = "interior sensor"; - pixel_y = 25 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLM" = ( -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLN" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aLO" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen5"; - name = "Pen 5 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLP" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen6"; - name = "Pen 6 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aLQ" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLR" = ( -/obj/structure/bed/chair, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLS" = ( -/obj/structure/bed/chair, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLT" = ( -/obj/structure/bed/chair, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aLU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aLV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLX" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aLY" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, -/obj/item/weapon/reagent_containers/food/drinks/bottle/sake, -/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, -/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, -/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, -/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aLZ" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/molten_item, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMb" = ( -/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 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMc" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMe" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2; - icon_state = "door_open" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMg" = ( -/obj/item/slime_extract/grey, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMh" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMj" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/steel, -/obj/machinery/computer/atmoscontrol/laptop{ - monitored_alarm_ids = list("slime_pens"); - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMm" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/camera/network/research/xenobio, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/rdoffice) -"aMo" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/random/junk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aMp" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/maintenance/lower/atmos) -"aMq" = ( -/turf/simulated/open, -/area/maintenance/lower/atmos) -"aMr" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/vacant/vacant_bar_upper) -"aMs" = ( -/obj/structure/simple_door/wood, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aMt" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMw" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMx" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMy" = ( -/obj/machinery/telecomms/server/presets/service/tether, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMz" = ( -/obj/machinery/telecomms/server/presets/unused, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMA" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - name = "Janitor Closet"; - sortType = "Janitor Closet" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aMB" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMC" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMD" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen5"; - name = "Pen 5 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/grille, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aME" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen6"; - name = "Pen 6 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMF" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/double, -/obj/structure/curtain/open/privacy, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aMG" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aMH" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/double, -/obj/structure/curtain/open/privacy, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aMI" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aMJ" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMK" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aML" = ( -/obj/structure/table/rack, -/obj/item/weapon/circuitboard/telecomms/processor, -/obj/item/weapon/circuitboard/telecomms/processor, -/obj/item/weapon/circuitboard/telecomms/receiver, -/obj/item/weapon/circuitboard/telecomms/server, -/obj/item/weapon/circuitboard/telecomms/server, -/obj/item/weapon/circuitboard/telecomms/bus, -/obj/item/weapon/circuitboard/telecomms/bus, -/obj/item/weapon/circuitboard/telecomms/broadcaster, -/obj/item/weapon/circuitboard/telecomms/exonet_node, -/obj/machinery/light/small, -/obj/item/weapon/circuitboard/ntnet_relay, -/obj/item/weapon/circuitboard/telecomms/relay, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMM" = ( -/obj/machinery/camera/network/tcomms{ - dir = 4 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMN" = ( -/obj/machinery/exonet_node{ - anchored = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMO" = ( -/obj/machinery/camera/network/tcomms{ - dir = 8 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aMP" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv5"; - layer = 8; - name = "Divider 5 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMQ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMS" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv6"; - layer = 8; - name = "Divider 6 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMT" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv6"; - layer = 8; - name = "Divider 5 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aMU" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aMV" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aMW" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMX" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/sub_filter, -/obj/item/weapon/stock_parts/subspace/sub_filter, -/obj/item/weapon/stock_parts/subspace/sub_filter, -/obj/item/weapon/stock_parts/subspace/sub_filter, -/obj/item/weapon/stock_parts/subspace/sub_filter, -/obj/machinery/camera/network/tcomms{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMY" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/turf/simulated/floor/tiled/techmaint, -/area/tcomfoyer{ - name = "\improper Telecomms Storage" - }) -"aMZ" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNa" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNb" = ( -/obj/machinery/telecomms/bus/preset_two/tether, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/east_stairs_two) -"aNd" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aNe" = ( -/obj/machinery/telecomms/hub/preset/tether, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNf" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aNg" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aNh" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNi" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNj" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNk" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen7"; - name = "Pen 7 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNl" = ( -/obj/machinery/disposal, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNm" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen8"; - name = "Pen 8 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNn" = ( -/obj/structure/catwalk, -/obj/structure/table/steel, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aNo" = ( -/obj/machinery/light_construct{ - dir = 4; - icon_state = "tube-construct-stage1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"aNp" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNq" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNr" = ( -/obj/machinery/ntnet_relay, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNs" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNt" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNw" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen9"; - name = "Pen 9 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/airlock/research{ - id_tag = "phoroncelldoor9"; - name = "Slime Pen 9"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNy" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNz" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/cable/green{ - d1 = 32; - d2 = 8; - icon_state = "32-8" - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 8 - }, -/turf/simulated/open, -/area/maintenance/lowmedbaymaint) -"aNA" = ( -/obj/structure/catwalk, -/obj/structure/table/steel, -/obj/effect/decal/cleanable/dirt, -/obj/random/cigarettes, -/obj/item/weapon/flame/lighter/random, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aNB" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aND" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen7"; - name = "Pen 7 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNE" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen8"; - name = "Pen 8 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aNG" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aNH" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/double, -/obj/structure/curtain/open/privacy, -/obj/effect/decal/cleanable/blood, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aNI" = ( -/obj/structure/ladder, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/structure/cable/green{ - d1 = 32; - d2 = 1; - icon_state = "32-1" - }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"aNJ" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNK" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNN" = ( -/obj/machinery/pda_multicaster/prebuilt, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNQ" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNR" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/simulated/floor/tiled/dark{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aNS" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNT" = ( -/obj/structure/grille, -/obj/structure/window/phoronreinforced/full, -/obj/structure/window/phoronreinforced{ - dir = 8 - }, -/obj/structure/window/phoronreinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/window/phoronreinforced{ - dir = 1 - }, -/obj/structure/window/phoronreinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNV" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNW" = ( -/obj/structure/sign/deck/second, -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNX" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv8"; - layer = 8; - name = "Divider 8 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aNY" = ( -/obj/structure/catwalk, -/obj/structure/bed/chair, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aNZ" = ( -/obj/structure/catwalk, -/obj/structure/bed/chair, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOa" = ( -/obj/structure/catwalk, -/obj/structure/table/steel, -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/flame/candle, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOb" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOc" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOd" = ( -/obj/machinery/light/small, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOe" = ( -/obj/machinery/camera/network/tcomms{ - dir = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aOf" = ( -/obj/machinery/atmospherics/unary/vent_pump{ - dir = 1; - external_pressure_bound = 140; - external_pressure_bound_default = 140; - icon_state = "map_vent_out"; - pressure_checks = 0; - pressure_checks_default = 0; - use_power = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aOg" = ( -/obj/machinery/light, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aOh" = ( -/obj/machinery/atmospherics/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - external_pressure_bound_default = 0; - icon_state = "map_vent_in"; - initialize_directions = 1; - internal_pressure_bound = 4000; - internal_pressure_bound_default = 4000; - pressure_checks = 2; - pressure_checks_default = 2; - pump_direction = 0; - use_power = 1 - }, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"aOi" = ( -/obj/machinery/door/blast/regular{ - id = "xenocont1"; - name = "Slimes Containment Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOk" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv8"; - name = "Divider 8 Blast Doors"; - pixel_x = 30; - pixel_y = -5; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen10"; - name = "Pen 10 Containment"; - pixel_x = 30; - pixel_y = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/remote/airlock{ - id = "phoroncelldoor10"; - name = "Phoron Cell 10 Doorlock"; - pixel_x = 38; - pixel_y = 0; - specialfunctions = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOl" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen10"; - name = "Pen 10 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/airlock/research{ - id_tag = "phoroncelldoor10"; - name = "Slime Pen 10"; - req_access = list(); - req_one_access = list(47,55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOm" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aOn" = ( -/obj/structure/table/steel, -/obj/random/medical/lite, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) -"aOo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/camera/network/command, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aOp" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/computer/cryopod/robot{ - pixel_y = -32 - }, -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aOq" = ( -/obj/structure/grille, -/obj/structure/window/phoronreinforced/full, -/obj/structure/window/phoronreinforced{ - dir = 8 - }, -/obj/structure/window/phoronreinforced, -/obj/structure/window/phoronreinforced{ - dir = 1 - }, -/obj/structure/window/phoronreinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/up/supply, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/structure/disposalpipe/up, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOr" = ( -/obj/machinery/door/blast/regular{ - id = "xenocont2"; - name = "Slimes Containment Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOt" = ( -/obj/structure/catwalk, -/obj/effect/landmark{ - name = "maint_pred" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aOu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aOv" = ( -/obj/structure/table/rack, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/junk, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aOw" = ( -/obj/machinery/camera/network/command{ - dir = 4; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aOx" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aOy" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aOz" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aOA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aOB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aOC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/chapel/main) -"aOD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen9"; - name = "Pen 9 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aOF" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOG" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen10"; - name = "Pen 10 Blast Doors"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOH" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen9"; - name = "Pen 9 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aOJ" = ( -/obj/machinery/door/blast/regular{ - id = "xenobiodiv7"; - layer = 8; - name = "Divider 7 Blast Door" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOK" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "xeno_phoron_pen_scrubbers" - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOL" = ( -/obj/machinery/shieldwallgen, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/camera/network/command{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aOM" = ( -/obj/structure/railing{ - dir = 4; - icon_state = "railing0" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aON" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/cups, -/obj/machinery/camera/network/command{ - dir = 9; - icon_state = "camera" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aOO" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "xenobiopen10"; - name = "Pen 10 Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOP" = ( -/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" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - icon_state = "map-scrubbers" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aOQ" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"aOR" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOS" = ( +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abW" = ( /obj/structure/stairs/east, -/obj/structure/railing, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aOT" = ( -/obj/structure/catwalk, -/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"; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aOU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aOV" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aOW" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/machinery/computer/atmos_alert{ - dir = 1; - icon_state = "computer" - }, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos/monitoring) -"aOX" = ( -/obj/structure/catwalk, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aOY" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/open, -/area/engineering/atmos) -"aOZ" = ( -/obj/effect/floor_decal/techfloor/corner, -/obj/machinery/drone_fabricator{ - fabricator_tag = "Atmos" - }, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/engineering/drone_fabrication) -"aPa" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPb" = ( -/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/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPc" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 4; - icon_state = "camera"; - network = list("Xenobiology") - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aPd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"aPf" = ( -/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/tether/surfacebase/security/evastorage) -"aPg" = ( -/obj/structure/table/rack/steel, -/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/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/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aPh" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aPi" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aPj" = ( -/obj/structure/closet/bombcloset/double, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aPk" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/obj/machinery/vending/snack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aPm" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/ionrifle, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aPn" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPo" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abX" = ( /obj/effect/floor_decal/borderfloorwhite{ - dir = 5 + dir = 4 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aPp" = ( -/obj/machinery/vending/fitness, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aPq" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/medical{ - name = "Patient Room A"; - req_one_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"aPr" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "patient_room_a" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_a) -"aPs" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "patient_room_b" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_b) -"aPt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/maintenance/readingrooms) -"aPu" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPv" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPw" = ( -/obj/machinery/recharger/wallcharger{ - pixel_y = -38 - }, -/obj/machinery/recharger/wallcharger{ - pixel_y = -28 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aPx" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aPy" = ( -/obj/machinery/light, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "xeno_phoron_pen_scrubbers" - }, -/obj/machinery/alarm/monitor/isolation{ - alarm_id = "slime_pens"; - dir = 1; - pixel_x = 0; - pixel_y = -22 - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aPz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 + dir = 5 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aPA" = ( +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abY" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"aca" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/table/standard, /obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 + dir = 8 }, /turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aPB" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aPC" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/flasher/portable, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aPD" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/lino, -/area/chapel/office) -"aPE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aPF" = ( -/turf/simulated/mineral, -/area/maintenance/readingrooms) -"aPG" = ( -/obj/structure/lattice, -/turf/simulated/mineral/floor/cave, -/area/maintenance/readingrooms) -"aPH" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"aPI" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/medical{ - name = "Patient Room B"; - req_one_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"aPJ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/structure/closet/crate/freezer, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aPK" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aPL" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 30; - pixel_y = -24 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aPM" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre 1"; - req_access = list(45) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aPN" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre 2"; - req_access = list(45) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPO" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -30; - pixel_y = -24 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPP" = ( +/area/tether/surfacebase/medical/resleeving) +"acb" = ( /obj/structure/table/glass, /obj/item/weapon/book/manual/resleeving, /obj/structure/sign/nosmoking_1{ @@ -23102,336 +1517,177 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aPQ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +"acc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPR" = ( -/obj/effect/floor_decal/industrial/warning{ +/obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/structure/closet/crate/freezer, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/bed/chair, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aPS" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/area/tether/surfacebase/medical/resleeving) +"ace" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acf" = ( +/obj/machinery/clonepod/transhuman, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acg" = ( +/obj/machinery/photocopier, /obj/machinery/firealarm{ dir = 8; pixel_x = -24; pixel_y = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aPT" = ( -/turf/simulated/mineral/floor/cave, -/area/maintenance/readingrooms) -"aPU" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"ach" = ( +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"aci" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"acj" = ( +/obj/structure/bed/chair/office/light, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Control"; + pixel_x = -36; + pixel_y = 0; + req_access = list(5) }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the CMO's office."; + id = "cmodoor"; + name = "CMO Office Door Control"; + pixel_x = -36; + pixel_y = -11 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 +/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 = 0; + req_access = list(5) }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 +/obj/machinery/button/windowtint{ + id = "cmo_office"; + pixel_x = -26; + pixel_y = -10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aPV" = ( -/obj/machinery/washing_machine, -/obj/effect/floor_decal/techfloor{ - dir = 9 +/obj/effect/landmark/start{ + name = "Chief Medical Officer" }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aPW" = ( -/obj/machinery/vending/wallmed1{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aPX" = ( -/obj/machinery/alarm{ - dir = 8; +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"ack" = ( +/obj/structure/filingcabinet, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aPY" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aPZ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"acl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"acm" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective) +"acn" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aQa" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 }, /obj/structure/cable/green{ d2 = 2; icon_state = "0-2" }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQb" = ( +/turf/simulated/floor, +/area/tether/surfacebase/security/detective) +"aco" = ( /turf/simulated/wall, -/area/tether/surfacebase/medical/patient) -"aQc" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 +/area/tether/surfacebase/security/evidence) +"acp" = ( +/obj/structure/lattice, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"acq" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 }, -/obj/structure/cable/green{ - icon_state = "4-8" +/obj/structure/mirror{ + dir = 4; + pixel_x = 25; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQd" = ( -/obj/machinery/vending/wallmed1{ - dir = 1; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQe" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) -"aQf" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/medical_stand, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQg" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQh" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQi" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aQj" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aQk" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/medical_stand, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aQl" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/lowerhall) -"aQm" = ( -/turf/simulated/wall, -/area/tether/surfacebase/reading_room) -"aQn" = ( -/obj/machinery/vending/wallmed1{ - dir = 1; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aQo" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aQp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/sign/poster{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQr" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"acr" = ( /obj/machinery/computer/transhuman/resleeving{ dir = 4 }, @@ -23446,555 +1702,787 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aQs" = ( +"acs" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aQt" = ( +"act" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acu" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay recovery room door."; + dir = 8; + id = "SurfMedicalResleeving"; + name = "Exit Button"; + pixel_x = 28; + pixel_y = -4 + }, +/obj/machinery/button/windowtint/multitint{ + dir = 8; + id = "surfresleeving"; + pixel_x = 28; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acv" = ( +/obj/structure/window/reinforced/polarized/full{ + id = "surfresleeving" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/resleeving) +"acw" = ( +/obj/structure/stairs/east, +/obj/structure/railing, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acx" = ( +/obj/machinery/vending/medical{ + dir = 8 + }, +/obj/machinery/camera/network/medbay{ + dir = 9; + icon_state = "camera" + }, +/obj/machinery/alarm{ + breach_detection = 0; + dir = 8; + icon_state = "alarm0"; + pixel_x = 25; + rcon_setting = 3; + report_danger_level = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acy" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "cmo_office" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/cmo) +"acz" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"acA" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white_cmo, +/obj/item/weapon/stamp/cmo, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"acB" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"acC" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/patient_c) +"acD" = ( +/obj/structure/table/glass, +/obj/machinery/computer/skills{ + dir = 8; + icon_state = "laptop"; + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_x = -4; + pixel_y = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"acE" = ( +/obj/structure/window/reinforced, /obj/effect/floor_decal/techfloor{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"aQu" = ( -/obj/machinery/camera/network/civilian{ +"acF" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"acG" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, /turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aQv" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) -"aQw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQx" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQy" = ( +/area/tether/surfacebase/medical/resleeving) +"acH" = ( /obj/effect/floor_decal/borderfloorwhite{ - dir = 10 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 + dir = 8 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 + dir = 10 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/obj/structure/flora/pottedplant/decorative, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"acJ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aQz" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, /obj/structure/cable/green{ - icon_state = "1-4" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aQA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQB" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aQC" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, +/area/tether/surfacebase/medical/resleeving) +"acK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = -24 - }, /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acL" = ( +/obj/structure/table/reinforced, +/obj/item/device/reagent_scanner, +/obj/item/device/mass_spectrometer/adv, +/obj/machinery/camera/network/security{ + dir = 5; + icon_state = "camera" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acM" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/reagent_containers/syringe, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acN" = ( +/obj/structure/table/reinforced, +/obj/item/device/uv_light, +/obj/item/weapon/reagent_containers/spray/luminol, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acO" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acP" = ( +/obj/structure/table/reinforced, +/obj/machinery/microscope, +/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" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acQ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/forensics/sample_kit/powder, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/forensics/sample_kit, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"acS" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"acT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"acU" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"acV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"acW" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"acX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/cable/green{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQD" = ( +/area/tether/surfacebase/medical/resleeving) +"acY" = ( /obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - name = "Recovery Rooms"; - req_one_access = list() +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_medical/polarized{ + id_tag = "SurfMedicalResleeving"; + name = "Resleeving Lab"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"acZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"ada" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"adb" = ( +/obj/structure/dogbed{ + desc = "Runtime's bed. Some of her disappointment seems to have rubbed off on it."; + name = "cat bed" + }, +/obj/item/toy/plushie/mouse/fluff, +/mob/living/simple_mob/animal/passive/cat/runtime, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"adc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"add" = ( +/obj/structure/bed/chair{ + dir = 1 }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"ade" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"adf" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_a" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "patient_room_a" + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_a) +"adg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_b" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "patient_room_b" + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_b) +"adh" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "cmo_office" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cmo_office" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/cmo) +"adi" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/examroom) +"adj" = ( +/obj/machinery/shower{ + dir = 4; + icon_state = "shower"; + pixel_x = 2; + pixel_y = 0 + }, +/obj/structure/curtain/open/shower/medical, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"adk" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"adl" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 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/tether/surfacebase/medical/resleeving) +"adm" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_c" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "patient_room_c" + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_c) +"adn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/area/tether/surfacebase/medical/centralstairwell) +"ado" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "exam_room" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced/polarized{ dir = 1; - icon_state = "pipe-c" + id = "exam_room" }, -/obj/structure/cable{ +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/examroom) +"adp" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"adq" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"adr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"ads" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQH" = ( -/obj/machinery/door/airlock{ - id_tag = "ReadingRoom1"; - name = "Room 1" - }, -/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/wood, -/area/tether/surfacebase/reading_room) -"aQI" = ( -/obj/machinery/button/remote/airlock{ - id = "ReadingRoom1"; - name = "Room 1 Bolt"; - pixel_y = 30; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQJ" = ( -/obj/structure/table/glass, -/obj/item/device/paicard, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"adt" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/outside/outside2) +"adu" = ( +/obj/machinery/chem_master, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQK" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQL" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aQM" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/reading_room) -"aQO" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/area/tether/surfacebase/security/detective) +"adv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adw" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adx" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"ady" = ( +/obj/structure/cable/green{ d1 = 1; d2 = 2; - icon_state = "1-2"; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adA" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_x = 0; pixel_y = 0 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQQ" = ( -/obj/machinery/button/windowtint{ - dir = 4; - id = "surfresleeving"; - pixel_x = -28; - pixel_y = 8 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adB" = ( +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay recovery room door."; - dir = 4; - id = "SurfMedicalResleeving"; - name = "Exit Button"; - pixel_x = -28; - pixel_y = -4 - }, -/obj/effect/floor_decal/borderfloorwhite{ +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/floor_decal/corner/paleblue/border{ +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"adC" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"adD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -24; + pixel_y = -28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"adE" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"adF" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"adG" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aQR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_x = 3; - pixel_y = -28 - }, -/obj/structure/bed/chair/comfy/brown{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQT" = ( -/obj/structure/table/glass, -/obj/item/weapon/cane, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aQU" = ( -/obj/structure/table/standard, -/obj/random/tetheraid, -/obj/random/tetheraid, -/obj/item/weapon/storage/secure/briefcase/ml3m_pack_med, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aQV" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQY" = ( -/obj/structure/table/glass, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aQZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aRa" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aRb" = ( -/obj/structure/table/glass, -/obj/item/device/universal_translator, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aRc" = ( -/obj/structure/bed/chair/wheelchair{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aRd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aRe" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/stairwell) -"aRf" = ( -/obj/machinery/door/airlock{ - id_tag = "ReadingRoom2"; - name = "Room 2" - }, -/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/wood, -/area/tether/surfacebase/reading_room) -"aRg" = ( -/obj/machinery/button/remote/airlock{ - id = "ReadingRoom2"; - name = "Room 2 Bolt"; - pixel_y = 30; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aRh" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Medbay Airlock"; - req_access = list(5); - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRj" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/stairwell) -"aRk" = ( +"adH" = ( /obj/machinery/organ_printer/flesh, /obj/machinery/power/apc{ dir = 4; @@ -24019,127 +2507,213 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aRl" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/techfloor{ +"adI" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"adJ" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/flora/skeleton{ + name = "\proper Sheb" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"adK" = ( +/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/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"adL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"adM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/floor_decal/techfloor{ +/obj/machinery/camera/network/medbay{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"adN" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"adO" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aRm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/structure/sign/warning/high_voltage{ - pixel_y = 32 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aRn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aRo" = ( /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRp" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aRq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) -"aRr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRs" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access = list(6) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRt" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/medical/stairwell) -"aRu" = ( -/obj/structure/bookcase, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aRv" = ( -/obj/machinery/power/apc{ +/area/tether/surfacebase/medical/patient_a) +"adP" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ dir = 4; - name = "east bump"; pixel_x = 24 }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"adQ" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"adR" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"adS" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"adT" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"adU" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"adV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"adW" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Medbay Breakroom"; + req_access = list(5); + req_one_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 1; d2 = 2; - icon_state = "0-2" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, +/obj/machinery/door/firedoor/multi_tile, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRw" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aRx" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/morgue) -"aRy" = ( -/obj/structure/bed/chair{ - dir = 1 - }, +/area/tether/surfacebase/medical/breakroom) +"adX" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/resleeving) +"adY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -24160,13 +2734,26 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, +/obj/machinery/vending/loadout/uniform, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aRz" = ( -/obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRA" = ( +"adZ" = ( +/obj/machinery/computer/guestpass{ + dir = 1; + icon_state = "guest"; + pixel_y = -28 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"aea" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/glass/bottle/biomass{ pixel_x = 4; @@ -24200,787 +2787,120 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aRB" = ( +"aeb" = ( /obj/effect/floor_decal/borderfloorwhite{ - dir = 9 + dir = 1 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 + dir = 1 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/body_scanconsole{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aRC" = ( -/obj/machinery/shower{ +/area/tether/surfacebase/medical/recoveryward) +"aec" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ dir = 4; - icon_state = "shower"; - pixel_x = 2; + pixel_x = -23; pixel_y = 0 }, -/obj/structure/curtain/open/shower/medical, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/medical/resleeving) -"aRD" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aRE" = ( -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"aRF" = ( -/obj/machinery/vending/coffee, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aRG" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aRH" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/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/tether/surfacebase/medical/breakroom) -"aRI" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aRJ" = ( -/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/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRK" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/structure/table/standard, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aRL" = ( -/obj/structure/sink/kitchen{ - name = "sink"; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aRM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRN" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/syringes, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aRO" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aRP" = ( -/obj/structure/morgue{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRQ" = ( -/obj/structure/morgue{ - dir = 8 - }, -/obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRR" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aRS" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aRT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/vending/snack, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRU" = ( -/obj/machinery/vending/cola/soft, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aRW" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aRX" = ( -/obj/machinery/vending/wallmed1{ - pixel_x = 30 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aRY" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/random/tool, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"aRZ" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/sign/poster{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSa" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSd" = ( -/obj/machinery/washing_machine, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aSe" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/machinery/vending/wallmed1{ - pixel_x = 30 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aSf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"aSg" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSh" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSi" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/clipboard, /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, -/obj/effect/floor_decal/corner/paleblue/border{ +/obj/effect/floor_decal/corner/pink/border{ dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aSj" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aSk" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSl" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSm" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSn" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSo" = ( -/obj/structure/filingcabinet/chestdrawer{ - desc = "A large drawer filled with autopsy reports."; - name = "Autopsy Reports" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSp" = ( -/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/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSq" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"aSr" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/breakroom) -"aSs" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSt" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access = list(6) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSu" = ( -/obj/machinery/transhuman/resleever, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"aSv" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/bodybag/cryobag{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -2 - }, +/area/tether/surfacebase/medical/patient_c) +"aed" = ( +/obj/structure/window/reinforced, +/obj/machinery/dnaforensics, /obj/machinery/light{ dir = 8; icon_state = "tube1" }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aee" = ( +/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSw" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aSx" = ( -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aSy" = ( -/obj/structure/cable/green{ - 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 = 2; - icon_state = "pipe-c" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -30; - pixel_y = -24 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSz" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/area/tether/surfacebase/security/detective) +"aef" = ( +/obj/machinery/door/window/eastright{ dir = 2 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSB" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aSC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aSD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSF" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aSG" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = -32; - pixel_y = 0 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSH" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aSI" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/table/glass, -/obj/item/weapon/deck/cards, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSJ" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/table/glass, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSK" = ( +/area/tether/surfacebase/security/detective) +"aeg" = ( /obj/structure/window/reinforced, -/obj/machinery/vending/nifsoft_shop{ - pixel_x = -9; - pixel_y = -15 +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/swabs{ + layer = 5 + }, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue{ + pixel_y = -3 + }, +/obj/item/weapon/folder/yellow{ + pixel_y = -5 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSL" = ( -/obj/structure/closet/hydrant{ - pixel_x = -32 +/area/tether/surfacebase/security/detective) +"aeh" = ( +/obj/machinery/door/window/eastright{ + dir = 2 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aSM" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"aSN" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = -27; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSO" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aei" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aej" = ( +/obj/structure/window/reinforced, +/obj/structure/filingcabinet, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aek" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_one_access = list(38,63) + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aSP" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSQ" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/table/glass, /obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSR" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSS" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"ael" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/outside/outside2) +"aem" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/patient_a) +"aen" = ( /obj/machinery/vending/loadout/uniform, /obj/machinery/camera/network/medbay{ dir = 10; @@ -24994,231 +2914,267 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aST" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 +"aeo" = ( +/obj/structure/bed/psych{ + name = "couch" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aSV" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/reagent_dispensers/water_cooler/full{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSW" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSX" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/bodybags, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aSY" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aSZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aTa" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aTb" = ( +/area/tether/surfacebase/medical/cmo) +"aep" = ( /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/carpet, +/area/tether/surfacebase/medical/cmo) +"aeq" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"aer" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/medical/centralstairwell) +"aes" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aet" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aeu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"aev" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/item/weapon/clipboard, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"aew" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"aex" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/border{ +/obj/effect/floor_decal/corner/pink/border{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"aey" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ +/obj/item/weapon/clipboard, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"aez" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"aeA" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"aeB" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"aeC" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aeD" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aeE" = ( +/obj/structure/disposalpipe/segment, +/obj/item/weapon/folder/white, +/obj/item/weapon/clipboard, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aeF" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"aeG" = ( +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aeH" = ( +/obj/structure/closet{ + name = "Forensics Gear" + }, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/storage/briefcase/crimekit, +/obj/item/weapon/storage/briefcase/crimekit, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aTc" = ( -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/breakroom) -"aTd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aTe" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aTf" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aTg" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ +/area/tether/surfacebase/security/detective) +"aeJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeK" = ( +/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" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aTh" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aTi" = ( -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/gun/projectile/shotgun/pump/combat{ - ammo_type = /obj/item/ammo_casing/a12g/beanbag; - desc = "Built for close quarters combat, the Hesphaistos Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. This one has 'Property of the Warden' inscribed on the stock."; - name = "warden's shotgun" +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/structure/closet/secure_closet/warden, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor{ +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 }, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aTj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeM" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeN" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "detdoor"; + name = "Forensics Lab"; + req_access = list(4) }, -/obj/machinery/light, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aTk" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "surfresleeving" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/resleeving) -"aTl" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/cable/green{ + icon_state = "4-8" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aTm" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/table/standard, -/obj/item/weapon/storage/mre/random, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aTn" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"aTo" = ( +/area/tether/surfacebase/security/detective) +"aeO" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -25230,49 +3186,592 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aTp" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aTq" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/camera/network/tether{ +"aeP" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aTr" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 }, -/obj/machinery/light/small{ - dir = 8 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aTs" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/outfitting) -"aTt" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aTu" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aTv" = ( -/obj/machinery/hologram/holopad, +"aeQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aeR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aeS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/machinery/vending/coffee{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aeT" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/outfitting) +"aeU" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/outfitting) +"aeV" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/outfitting) +"aeW" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/outfitting/storage) +"aeX" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/armory) +"aeY" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aeZ" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/patient_b) +"afa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"afb" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"afc" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/item/weapon/storage/belt/medical, +/obj/item/device/flashlight/pen, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/device/defib_kit/compact/combat/loaded, +/obj/item/weapon/cmo_disk_holder, +/obj/item/weapon/storage/secure/briefcase/ml3m_pack_cmo, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"afd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"afe" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 24; + pixel_y = -30 + }, +/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; + icon_state = "map-scrubbers" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"aff" = ( +/obj/structure/bookcase, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"afg" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "SurfMedicalResleeving"; + name = "Resleeving Lab"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"afh" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"afi" = ( +/obj/machinery/button/windowtint{ + id = "patient_room_c"; + pixel_x = -26; + pixel_y = -26 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 24; + pixel_y = -30 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"afj" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/pink/bordercorner2, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"afk" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/pink/bordercorner2, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"afl" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"afm" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 0; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/windowtint{ + id = "exam_room"; + pixel_x = -8; + pixel_y = -28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afn" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/pink/bordercorner2, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"afo" = ( +/obj/structure/bed/chair/wheelchair{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afp" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"afs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/catwalk, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"aft" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"afu" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/structure/morgue, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"afv" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/security/detective) -"aTw" = ( +"afw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afx" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afy" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afz" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afB" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"afC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afF" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afG" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/vending/fitness{ + dir = 4; + icon_state = "fitness" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 }, @@ -25296,7 +3795,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTx" = ( +"afI" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -25314,7 +3813,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTy" = ( +"afJ" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 }, @@ -25337,7 +3836,7 @@ /obj/item/device/retail_scanner/security, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTz" = ( +"afK" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 }, @@ -25372,25 +3871,7 @@ /obj/item/device/retail_scanner/security, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTA" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - name = "Equipment Storage" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aTB" = ( -/obj/structure/window/reinforced, -/obj/machinery/dnaforensics, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aTC" = ( +"afL" = ( /obj/structure/closet/wardrobe/red, /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -25405,7 +3886,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTD" = ( +"afM" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 }, @@ -25423,11 +3904,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aTF" = ( +"afN" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/alt{ pixel_x = -4; @@ -25447,7 +3924,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aTG" = ( +"afO" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/wolftaur{ pixel_x = 4; @@ -25458,19 +3935,9 @@ pixel_y = -4 }, /obj/item/weapon/storage/lockbox, -/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/dark, /area/tether/surfacebase/security/outfitting/storage) -"aTH" = ( +"afP" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/mask/gas{ pixel_x = 3; @@ -25482,23 +3949,22 @@ pixel_y = -3 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aTI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"afQ" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"afR" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"afS" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aTJ" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"afT" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/laser{ pixel_x = -1; @@ -25513,36 +3979,334 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aTK" = ( -/obj/machinery/door/airlock{ - id_tag = "ReadingRoom3"; - name = "Room 3" +"afU" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/ionrifle, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"afV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"afW" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"afX" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_c" + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_c) +"afY" = ( +/obj/structure/bed/chair{ dir = 4 }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afZ" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aga" = ( +/obj/machinery/door/airlock/multi_tile/metal/mait{ + dir = 1; + name = "Maintenance Access" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aTL" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_x = 0; +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/maintenance/lower/north) +"agb" = ( +/obj/machinery/door/airlock/command{ + id_tag = "cmodoor"; + name = "Chief Medical Officer"; + req_access = list(40); + req_one_access = list() + }, +/obj/machinery/door/firedoor, +/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/tether/surfacebase/medical/cmo) +"agc" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"age" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agf" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/cmo) +"agg" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/medical{ + name = "Patient Room A"; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"agh" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_a" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_a) +"agi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/medical{ + name = "Patient Room C"; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"agj" = ( +/obj/structure/catwalk, +/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/plating, +/area/maintenance/lower/north) +"agk" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "patient_room_b" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_b) +"agl" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"agm" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/medical{ + name = "Patient Room B"; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"agn" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/tether/surfacebase/medical/examroom) +"ago" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"agp" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "exam_room" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/examroom) +"agq" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agr" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective/officea) +"ags" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_security/polarized{ + id_tag = "detdoor"; + id_tint = "detoffice1"; + name = "Forensics Lab"; + req_access = list(4) + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/security/detective) -"aTM" = ( -/obj/machinery/camera/network/tether{ - dir = 9 +"agt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_security/polarized{ + id_tag = "detdoor"; + id_tint = "detoffice0"; + name = "Forensics Lab"; + req_access = list(4) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"agu" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective/officeb) +"agv" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"aTN" = ( +/area/tether/surfacebase/security/middlehall) +"agw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"agx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"agy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/machinery/vending/snack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"agz" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 }, @@ -25561,7 +4325,7 @@ /obj/item/weapon/hand_labeler, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTO" = ( +"agA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -25581,33 +4345,19 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTP" = ( -/obj/structure/window/reinforced, -/obj/structure/filingcabinet, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aTQ" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/floor_decal/borderfloor{ +"agB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/corner/red/border{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/vending/fitness{ - dir = 4; - icon_state = "fitness" +/obj/structure/cable/green{ + icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aTR" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"agC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -25624,7 +4374,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTS" = ( +"agD" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -25633,121 +4383,348 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aTT" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" +"agE" = ( +/obj/machinery/door/airlock/security{ + name = "Equipment Storage"; + req_access = newlist() }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"aTU" = ( /obj/structure/cable/green{ icon_state = "4-8" }, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"agF" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -28; pixel_y = -26 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aTV" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aTW" = ( +"agG" = ( /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/dark, +/area/tether/surfacebase/security/outfitting/storage) +"agH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aTX" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"aTY" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aTZ" = ( +"agI" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; req_access = list(3) }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aUa" = ( -/obj/machinery/camera/network/outside{ - dir = 5; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aUb" = ( -/obj/machinery/camera/network/outside{ - dir = 9; - icon_state = "camera" - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aUc" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 4; +"agJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"agK" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"aUd" = ( -/obj/structure/toilet, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/machinery/light/small{ - dir = 4; +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"agL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"aUe" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"agM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agP" = ( +/obj/structure/railing, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/open, +/area/tether/surfacebase/medical/centralstairwell) +"agQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"agS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"agT" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"agV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"agW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/green{ - icon_state = "4-8" +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"agX" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aUf" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"agY" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"agZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aha" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay recovery room door."; + dir = 2; + id = "SurfMedicalResleevingMaintExit"; + name = "Exit Button"; + pixel_x = 28; + pixel_y = -28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahb" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahc" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/resleeving) +"ahd" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahe" = ( +/obj/structure/filingcabinet/chestdrawer, +/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/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahg" = ( +/obj/structure/closet/wardrobe/detective, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahh" = ( +/obj/structure/closet/wardrobe/detective, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahj" = ( +/obj/structure/filingcabinet/chestdrawer, +/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/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahk" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahl" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ahm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -25755,20 +4732,28 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -24; - pixel_y = -28 +/obj/machinery/camera/network/security{ + dir = 8; + icon_state = "camera" }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 +/obj/effect/floor_decal/borderfloor{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aUg" = ( +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ahn" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/middlehall) +"aho" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 }, @@ -25791,7 +4776,32 @@ /obj/item/device/holowarrant, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUh" = ( +"ahp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ahq" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/obj/structure/table/bench/steel, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ahr" = ( /obj/effect/floor_decal/borderfloorblack/corner{ dir = 8; icon_state = "borderfloorcorner_black" @@ -25806,27 +4816,49 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUi" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +"ahs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"aht" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/item/device/holowarrant, +/obj/effect/floor_decal/borderfloorblack/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ahu" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/glasses/hud/security, +/obj/item/clothing/glasses/hud/security, +/obj/item/clothing/glasses/hud/security, /obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 + dir = 8; + pixel_x = -24; + pixel_y = -8 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aUj" = ( -/obj/machinery/camera/network/outside{ - dir = 5; - icon_state = "camera" - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aUk" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"ahv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -25834,52 +4866,335 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aUl" = ( -/obj/machinery/button/remote/airlock{ - id = "ReadingRoom3"; - name = "Room 3 Bolt"; - pixel_y = 30; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aUm" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, +"ahw" = ( +/obj/machinery/vending/security, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ dir = 4; icon_state = "tube1" }, -/obj/effect/floor_decal/borderfloor{ +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"ahx" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/storage/vest/heavy/officer{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/clothing/suit/storage/vest/heavy/officer{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/item/clothing/suit/storage/vest/heavy/officer{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/suit/storage/vest/heavy/officer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aUn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/light{ dir = 8; icon_state = "tube1" }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ahy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ahz" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/projectile/shotgun/pump{ + ammo_type = /obj/item/ammo_casing/a12g/pellet; + pixel_x = 2; + pixel_y = -6 + }, +/obj/item/weapon/gun/projectile/shotgun/pump{ + ammo_type = /obj/item/ammo_casing/a12g/pellet; + pixel_x = 1; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ahA" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/shotgunshells{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/weapon/storage/box/shotgunshells{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/shotgunshells{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ahB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahE" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/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/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "CMO Office"; + sortType = "CMO Office" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"ahF" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24; + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"ahG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahH" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "CMO Office"; + sortType = "CMO Office" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahI" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "Medical Breakroom"; + sortType = "Medical Breakroom" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"ahK" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"ahL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahM" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahN" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/recoveryward) +"ahO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahR" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahT" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/gun/energy/taser, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahU" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/gun/energy/taser, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahX" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahY" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -25888,39 +5203,100 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUo" = ( +"ahZ" = ( +/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/tether/surfacebase/security/middlehall) +"aia" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUp" = ( -/obj/machinery/mech_recharger, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aUq" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/gloves/arm_guard/laserproof, -/obj/item/clothing/shoes/leg_guard/laserproof, -/obj/item/clothing/suit/armor/laserproof{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/clothing/head/helmet/laserproof, -/obj/item/clothing/gloves/arm_guard/laserproof, -/obj/item/clothing/shoes/leg_guard/laserproof, -/obj/item/clothing/suit/armor/laserproof{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/clothing/head/helmet/laserproof, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +"aib" = ( +/obj/structure/stairs/east, +/obj/structure/railing{ dir = 1 }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aic" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/obj/item/device/holowarrant, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aUr" = ( +/area/tether/surfacebase/security/outfitting) +"aid" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"aie" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/table/bench/steel, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"aif" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/table/bench/steel, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"aig" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"aih" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 }, @@ -25934,15 +5310,7 @@ /obj/item/device/holowarrant, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUs" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aUt" = ( +"aii" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/holowarrants, /obj/item/weapon/storage/box/flashbangs{ @@ -25964,25 +5332,19 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aUu" = ( +"aij" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"aik" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aUv" = ( -/obj/structure/table/standard, -/obj/random/soap, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -15; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"aUw" = ( +"ail" = ( /obj/structure/table/steel, /obj/item/ammo_magazine/m45/rubber{ pixel_x = 0; @@ -26006,7 +5368,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aUx" = ( +"aim" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -26015,7 +5377,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aUy" = ( +"ain" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; req_access = list(3) @@ -26028,58 +5390,673 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aUz" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 +"aio" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/cable/green, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 8 + dir = 4 }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"aUA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/area/tether/surfacebase/security/armory) +"aip" = ( +/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/dark, +/area/tether/surfacebase/security/armory) +"aiq" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) +"air" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"ais" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"ait" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/obj/item/weapon/cane, +/obj/structure/table/glass, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aiu" = ( +/obj/machinery/door/airlock/medical{ + name = "Exam Room"; + req_one_access = list() + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aiv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiw" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aix" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiy" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiz" = ( +/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/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiB" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j1" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiD" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"aiF" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) +"aiH" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiI" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiJ" = ( +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiK" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aiL" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiM" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiN" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/sign/poster{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiO" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiP" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aiQ" = ( +/obj/structure/table/standard, +/obj/random/soap, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 5; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"aiR" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiS" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's on MTV. Now you can't blame that demi-cowgirl for working her money maker. I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 16; + pixel_y = 64 + }, +/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 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiT" = ( +/obj/machinery/door/firedoor/multi_tile, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Medbay Breakroom"; + req_access = list(5); + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aiU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiV" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"aiW" = ( +/obj/structure/morgue, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiX" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiY" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/weapon/handcuffs, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"aiZ" = ( +/obj/structure/bed/chair/office/dark, /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 = 6 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"aja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ajb" = ( +/obj/machinery/camera/network/security{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ajc" = ( +/obj/machinery/camera/network/security{ + dir = 5; + icon_state = "camera" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ajd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"aje" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ajf" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/weapon/handcuffs, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ajg" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUB" = ( +"ajh" = ( /obj/structure/railing, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUC" = ( +"aji" = ( /obj/structure/stairs/east, /obj/structure/railing, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUD" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 +"ajj" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 }, -/obj/machinery/light/small{ - dir = 8 +/obj/effect/floor_decal/corner/red/border{ + dir = 10 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aUE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/floor_decal/borderfloorblack/corner2{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aUF" = ( +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/structure/closet/secure_closet/security, +/obj/item/device/holowarrant, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ajk" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -26099,27 +6076,104 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUG" = ( -/obj/structure/sign/department/armory{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +"ajl" = ( +/obj/effect/floor_decal/borderfloorblack{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/obj/structure/table/bench/steel, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ajm" = ( +/obj/effect/floor_decal/borderfloorblack{ dir = 10 }, -/obj/machinery/button/remote/blast_door{ - id = "armoryaccess"; - name = "Armory Access"; - pixel_x = 8; - pixel_y = 27; - req_access = list(3) +/obj/effect/floor_decal/corner/red/border{ + dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aUH" = ( +/obj/effect/floor_decal/borderfloorblack/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/structure/table/bench/steel, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ajn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 23; + pixel_y = -28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ajo" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/obj/structure/closet/secure_closet/security, +/obj/item/device/holowarrant, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ajp" = ( +/obj/structure/table/steel, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -3 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 3 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"ajq" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) +"ajr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -26131,65 +6185,458 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aUI" = ( +"ajs" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/stunshells{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/flashshells{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/beanbags{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ajt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aju" = ( +/obj/structure/table/rack/steel, +/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/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/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ajv" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ajw" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/clothing/head/helmet/laserproof, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/clothing/head/helmet/laserproof, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ajx" = ( +/obj/structure/filingcabinet/chestdrawer{ + desc = "A large drawer filled with autopsy reports."; + name = "Autopsy Reports" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajy" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"ajz" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aUJ" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv5"; - name = "Divider 5 Blast Doors"; - pixel_x = -30; - pixel_y = 0; - req_access = list(55) +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen5"; - name = "Pen 5 Containment"; - pixel_x = -22; - pixel_y = 8; - req_access = list(55) - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen7"; - name = "Pen 7 Containment"; - pixel_x = -22; - pixel_y = -8; - req_access = list(55) - }, -/obj/machinery/alarm{ +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ajA" = ( +/obj/structure/mirror{ dir = 4; - pixel_x = -35; - pixel_y = 0 + pixel_x = -25 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aUK" = ( -/obj/machinery/light{ +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajC" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajD" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajE" = ( +/turf/simulated/wall, +/area/maintenance/lower/north) +"ajF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/breakroom) +"ajG" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/breakroom) +"ajH" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/vending/wallmed1{ + dir = 1; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ajI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aUL" = ( +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/vending/snack, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"ajL" = ( +/obj/machinery/vending/cola/soft, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"ajM" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppersouthstairwell) +"ajN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajQ" = ( +/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/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajR" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + dir = 10; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ajS" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ajT" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Infirmary Lobby" + }, +/obj/machinery/door/firedoor/multi_tile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ajU" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay recovery room door."; + dir = 4; + id = "MedicalRecovery"; + name = "Exit Button"; + pixel_x = -26; + pixel_y = 26 + }, +/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 = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajV" = ( +/turf/simulated/wall, +/area/maintenance/lower/public_garden_maintenence/upper) +"ajW" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/button/windowtint/multitint{ + id = "detoffice1"; + pixel_x = -24; + pixel_y = 8 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ajX" = ( +/obj/structure/table/woodentable, +/obj/random/cigarettes, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ajY" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ajZ" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"aka" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"akb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"akc" = ( +/obj/structure/table/woodentable, +/obj/random/cigarettes, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"akd" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/button/windowtint/multitint{ + id = "detoffice0"; + pixel_x = 24; + pixel_y = 8 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ake" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Security Airlock"; + req_one_access = list(1) + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"akf" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -26212,51 +6659,45 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUM" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 10 +"akg" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Equipment Storage" }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorblack/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/structure/table/bench/steel, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Security Officer" +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUN" = ( -/turf/simulated/wall/r_wall, +"akh" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor, /area/tether/surfacebase/security/outfitting) -"aUO" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 1 +"aki" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Equipment Storage" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aUP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting) -"aUQ" = ( -/turf/simulated/wall/r_wall, +"akj" = ( +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access = list(3); + secured_wires = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/outfitting/storage) -"aUR" = ( +"akk" = ( /obj/structure/table/steel, /obj/item/weapon/cell/device/weapon{ pixel_x = -6; @@ -26277,41 +6718,601 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aUS" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 10 +"akl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorblack/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/structure/closet/secure_closet/security, -/obj/item/device/holowarrant, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aUT" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/substation/medsec) -"aUU" = ( -/obj/effect/floor_decal/industrial/warning{ +/area/tether/surfacebase/security/armory) +"akm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"akn" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"ako" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"akp" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akq" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/bathroom) +"akr" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "Medical Breakroom"; + sortType = "Medical Breakroom" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aks" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Medbay Airlock"; + req_access = list(5); + req_one_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aku" = ( +/obj/structure/table/steel, +/obj/item/device/sleevemate, +/obj/item/device/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/camera/network/medbay{ + dir = 10; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"akv" = ( +/obj/structure/bookcase/manuals/medical, +/obj/item/weapon/book/manual/resleeving, +/obj/item/weapon/book/manual/stasis, +/obj/item/weapon/book/manual/medical_diagnostics_manual{ + pixel_y = 7 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akw" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/vending/cola, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akx" = ( +/obj/machinery/vending/fitness, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aky" = ( +/obj/machinery/vending/coffee, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akz" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/flora/pottedplant, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akE" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/obj/structure/cable/green, /obj/structure/cable/green{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Surfsec Subgrid"; - name_tag = "Surfsec Subgrid" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"aUV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/structure/sign/poster{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"akF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akH" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akJ" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akK" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akL" = ( +/obj/structure/mirror{ + dir = 4; + pixel_x = -25 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"akM" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/morgue) +"akN" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"akO" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"akP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"akQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akR" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akS" = ( +/obj/structure/window/reinforced, +/obj/machinery/vending/fitness{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akT" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/vending/coffee{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akU" = ( +/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, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akV" = ( +/obj/structure/stairs/west, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akW" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akX" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"akY" = ( +/obj/structure/sign/nanotrasen, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"akZ" = ( +/obj/structure/cable/green{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/maintenance/lower/public_garden_maintenence/upper) +"ala" = ( +/obj/structure/closet/firecloset/full/double, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"alb" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"alc" = ( +/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/lino, +/area/tether/surfacebase/security/detective/officea) +"ald" = ( +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"ale" = ( +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"alf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"alg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"alh" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"ali" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alk" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"all" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alm" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -26338,7 +7339,32 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUW" = ( +"aln" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alo" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -26364,12 +7390,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUX" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aUY" = ( +"alp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -26391,42 +7412,89 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aUZ" = ( -/obj/structure/disposalpipe/segment{ +"alq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVa" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 6 +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 }, /obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"als" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alt" = ( +/obj/structure/sign/department/armory{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/floor_decal/borderfloorblack/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/obj/structure/closet/secure_closet/security, -/obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aVb" = ( -/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/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aVc" = ( +/obj/machinery/button/remote/blast_door{ + id = "armoryaccess"; + name = "Armory Access"; + pixel_x = 8; + pixel_y = 27; + req_access = list(3) + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"alu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 8 }, @@ -26441,7 +7509,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aVd" = ( +"alv" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26468,39 +7536,1038 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/armory) -"aVe" = ( +"alw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"aVf" = ( -/obj/effect/floor_decal/borderfloorblack{ +"alx" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 30 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aly" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"alz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"alA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"alB" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"alC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"alD" = ( +/turf/simulated/wall, +/area/maintenance/substation/medsec) +"alE" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alF" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"alG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/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, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alH" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"alI" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alJ" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alL" = ( +/obj/structure/table/steel, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/surgical/cautery, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alM" = ( +/obj/structure/stairs/west, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alN" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alO" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"alP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alS" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"alT" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"alU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/holoplant, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/structure/sign/poster{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alW" = ( +/obj/machinery/camera/network/medbay{ + dir = 10; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/obj/machinery/vending/nifsoft_shop{ + pixel_x = -9; + pixel_y = -15 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alX" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alY" = ( +/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/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alZ" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/machinery/vending/wallmed1{ + dir = 1; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"ama" = ( +/obj/structure/table/glass, +/obj/random/mre, +/obj/random/coin, +/obj/random/maintenance/medical, +/obj/random/medical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"amb" = ( +/obj/structure/table/glass, +/obj/random/contraband, +/obj/random/firstaid, +/obj/random/maintenance/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"amc" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"amd" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ame" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"amf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"amg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 24; + pixel_y = -28 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"amh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"ami" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"amj" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"amk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"aml" = ( +/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, +/obj/structure/disposalpipe/junction, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 24; + pixel_y = -28 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) +"amm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amn" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ams" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amt" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amv" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amw" = ( +/obj/structure/sign/department/armory{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"amx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Armory Storage"; + secured_wires = 1 + }, +/obj/machinery/door/blast/regular{ + id = "armoryaccess"; + name = "Armory" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amy" = ( +/obj/machinery/atmospherics/valve/digital{ + dir = 4; + name = "supply isolation valve" + }, +/obj/effect/catwalk_plated/dark, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/tether/surfacebase/security/armory) +"amz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amD" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/lower/north) +"amE" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Surfsec Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"amF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"amG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"amH" = ( +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + secured_wires = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"amI" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/medical{ + id_tag = "MedicalRecovery"; + name = "Recovery Room" + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"amJ" = ( +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access" + }, +/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/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"amK" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"amL" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"amM" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/table/glass, +/obj/item/device/universal_translator, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"amO" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/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/tether/surfacebase/medical/breakroom) +"amP" = ( +/obj/structure/table/standard, +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"amX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ane" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"anf" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ang" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"anh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ani" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"anj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"ank" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_security/polarized{ + id_tag = "detdoor"; + id_tint = "detoffice1"; + name = "Detective"; + req_access = list(4) + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/detective/officea) +"anl" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_security/polarized{ + id_tag = "detdoor"; + id_tint = "detoffice0"; + name = "Detective"; + req_access = list(4) + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/detective/officeb) +"anm" = ( +/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, +/obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/obj/structure/closet/secure_closet/security, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/item/device/holowarrant, -/obj/effect/floor_decal/borderfloorblack/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aVg" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ann" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/warden) +"ano" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) +"anp" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/shutters{ @@ -26524,282 +8591,442 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"aVh" = ( +"anq" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Warden's Office"; + req_access = list(3) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"anr" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/evastorage) +"ans" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security EVA"; + req_one_access = list(1,2,18) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVi" = ( +/area/tether/surfacebase/security/evastorage) +"ant" = ( +/obj/structure/closet/l3closet/security, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/gunbox{ + pixel_y = 6 + }, +/obj/item/gunbox{ + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anw" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/weapon/gun/energy/gun{ + pixel_y = 7 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_y = -5 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_y = -5 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_y = 7 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_y = -5 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anx" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/obj/random/soap, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"any" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/medical, +/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/tether/surfacebase/medical/bathroom) +"anA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"anC" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"anF" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/table/glass, +/obj/item/weapon/deck/cards, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"anH" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"anI" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aVj" = ( -/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 - }, /obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVl" = ( -/obj/machinery/door/airlock/security{ - name = "Warden's Office"; - req_access = list(3); - req_one_access = list() - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVn" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenobiodiv7"; - name = "Divider 7 Blast Doors"; - pixel_x = -30; - pixel_y = -5; - req_access = list(55) - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiopen9"; - name = "Pen 9 Containment"; - pixel_x = -30; - pixel_y = 8 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"anJ" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/light{ - dir = 1 + dir = 4; + icon_state = "tube1" + }, +/obj/item/weapon/storage/box/cups{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"anK" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 }, /obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/super{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/button/remote/airlock{ - id = "phoroncelldoor9"; - name = "Phoron Cell 9 Doorlock"; - pixel_x = -38; - pixel_y = 0; - specialfunctions = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 0; - pixel_y = 38 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aVo" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Warden" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVp" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVq" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/stamp/ward, -/obj/item/weapon/stamp/denied{ - pixel_x = 5 - }, -/obj/item/weapon/pen, -/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/tether/surfacebase/security/warden) -"aVr" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine{ - department = "Reading Room" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"aVs" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVt" = ( -/obj/machinery/door/airlock{ - name = "Reading Room" - }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"anM" = ( /obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/reading_room) -"aVu" = ( -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Command Subgrid"; - name_tag = "Command Subgrid" +/obj/structure/window/reinforced/polarized/full{ + id = "ward_tint" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/recoveryward) +"anN" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/green, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"anQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"anR" = ( +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"anT" = ( +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aoe" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aof" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aog" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aoh" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aoi" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, /obj/structure/cable/green{ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aVv" = ( -/obj/machinery/atmospherics/valve/digital{ - dir = 4; - name = "supply isolation valve" - }, -/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aoj" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ - icon_state = "4-8" + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/structure/disposalpipe/down, +/turf/simulated/open, +/area/maintenance/lower/public_garden_maintenence/upper) +"aok" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aol" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aom" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aon" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aoo" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aop" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aoq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aor" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aot" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/armory) -"aVw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 }, -/obj/structure/cable/green{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aVx" = ( -/obj/structure/disposalpipe/segment{ - 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" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVy" = ( -/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, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -26809,152 +9036,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"aVz" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/item/device/radio/intercom/department/security{ - dir = 8; - icon_state = "secintercom"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVA" = ( -/turf/simulated/wall, -/area/tether/surfacebase/southhall) -"aVB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVC" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVD" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aVE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVF" = ( -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aVG" = ( -/obj/structure/closet/l3closet/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aVH" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/swabs{ - layer = 5 - }, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/blue{ - pixel_y = -3 - }, -/obj/item/weapon/folder/yellow{ - pixel_y = -5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aVI" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 9; - icon_state = "camera"; - network = list("Xenobiology") - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aVJ" = ( -/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/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVK" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aVL" = ( +"aou" = ( /obj/machinery/computer/prisoner{ dir = 4; icon_state = "computer" @@ -26978,3097 +9060,21 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"aVN" = ( -/obj/machinery/photocopier, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVP" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aVQ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aVT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aVV" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVX" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aVZ" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWa" = ( -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access = list(3); - secured_wires = 1 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aWb" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access = list(38,63) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"aWc" = ( -/obj/structure/closet{ - name = "Forensics Gear" - }, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/storage/briefcase/crimekit, -/obj/item/weapon/storage/briefcase/crimekit, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aWd" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWe" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Security Airlock"; - req_one_access = list(1) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWf" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor, -/area/tether/surfacebase/security/outfitting) -"aWg" = ( -/obj/structure/table/reinforced, -/obj/machinery/photocopier/faxmachine{ - department = "Warden's Office" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aWh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aWi" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/lower/north) -"aWj" = ( -/obj/machinery/suit_cycler/security, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aWk" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.6 - }, -/obj/item/clothing/suit/space/void/security, -/obj/item/clothing/head/helmet/space/void/security, -/obj/item/clothing/suit/space/void/security, -/obj/item/clothing/head/helmet/space/void/security, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aWl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aWm" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/deployable/barrier, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aWn" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/deployable/barrier, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"aWo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"aWp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aWq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWs" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aWt" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) -"aWu" = ( -/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 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aWv" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aWw" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWx" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/machinery/computer/general_air_control/fuel_injection{ - device_tag = "riot_inject"; - dir = 8; - frequency = 1442; - name = "Riot Control Console" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"aWA" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aWB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aWC" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - name = "Security EVA"; - req_one_access = list(1,2,18) - }, -/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/tether/surfacebase/security/evastorage) -"aWD" = ( -/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/tether/surfacebase/security/evastorage) -"aWE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aWF" = ( -/obj/effect/floor_decal/borderfloorblack/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/obj/structure/table/bench/steel, -/obj/machinery/hologram/holopad, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"aWG" = ( -/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/dark, -/area/tether/surfacebase/security/armory) -"aWH" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWI" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/alarm{ - alarm_id = null; - breach_detection = 0; - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWJ" = ( -/obj/machinery/recharger/wallcharger{ - pixel_y = -38 - }, -/obj/machinery/recharger/wallcharger{ - pixel_y = -28 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWK" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenocont1"; - name = "Exterior Containment Blast Doors"; - pixel_x = -30; - pixel_y = -25; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWL" = ( -/obj/machinery/button/remote/blast_door{ - id = "xenocont2"; - name = "Exterior Containment Blast Doors"; - pixel_x = 30; - pixel_y = -25; - req_access = list(55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWM" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "xeno_phoron_pen_scrubbers" - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 10; - icon_state = "camera"; - network = list("Xenobiology") - }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aWN" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aWQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aWR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aWS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/symbol/da{ - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aWT" = ( -/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" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aWU" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/down{ - dir = 4 - }, -/turf/simulated/open, -/area/maintenance/lower/rnd) -"aWV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aWW" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aWX" = ( -/obj/structure/bed/chair/comfy/black, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aWY" = ( -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aWZ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXa" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tcommsat/computer) -"aXc" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.6 - }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/machinery/camera/network/security{ - dir = 5; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"aXd" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXe" = ( -/obj/structure/bed/chair/comfy/blue{ - dir = 4; - icon_state = "comfychair_preview" - }, -/obj/effect/landmark/start{ - name = "Command Secretary" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXf" = ( -/obj/item/weapon/book/manual/security_space_law, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/table/fancyblack, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXg" = ( -/obj/item/weapon/folder/red, -/obj/structure/disposalpipe/segment, -/obj/structure/table/fancyblack, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXh" = ( -/obj/structure/bed/chair/comfy/blue{ - dir = 8; - icon_state = "comfychair_preview" - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"aXj" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXk" = ( -/obj/effect/floor_decal/chapel{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aXl" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aXm" = ( -/obj/structure/bed/chair/comfy/blue{ - dir = 4; - icon_state = "comfychair_preview" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXn" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/fancyblack, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXo" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - icon_state = "16-0" - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"aXp" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aXq" = ( -/obj/structure/table/steel, -/obj/item/weapon/surgical/scalpel, -/obj/item/weapon/autopsy_scanner, -/obj/item/weapon/surgical/cautery, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aXr" = ( -/turf/simulated/wall, -/area/maintenance/substation/command) -"aXs" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/machinery/power/smes/buildable{ - RCon_tag = "Substation - Command"; - charge = 0; - output_attempt = 0; - outputting = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aXt" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXu" = ( -/obj/machinery/optable, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aXv" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXx" = ( -/obj/item/weapon/folder/blue, -/obj/structure/disposalpipe/segment, -/obj/structure/table/fancyblack, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXy" = ( -/obj/structure/table/bench/padded, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aXz" = ( -/obj/structure/bed/chair/comfy/blue{ - dir = 8; - icon_state = "comfychair_preview" - }, -/obj/effect/landmark/start{ - name = "Command Secretary" - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aXB" = ( -/obj/structure/table/standard, -/obj/item/clothing/gloves/sterile/nitrile, -/obj/item/clothing/gloves/sterile/nitrile, -/obj/item/device/defib_kit/loaded, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/camera/network/medbay{ - dir = 8; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aXC" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/white, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aXD" = ( -/obj/structure/stairs/west, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aXE" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aXF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aXG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aXH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/dark, -/area/teleporter) -"aXI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tcommsat/computer) -"aXJ" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXK" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/bar) -"aXL" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXM" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXN" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aXO" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXP" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 1 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXQ" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet/sblucarpet, -/area/bridge/meeting_room) -"aXR" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aXS" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aXT" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aXU" = ( -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aXV" = ( -/obj/structure/railing, -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aXW" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXX" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aXY" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aXZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYa" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYb" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYc" = ( -/obj/structure/table/woodentable, -/obj/structure/flora/pottedplant/small{ - pixel_y = 12 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYd" = ( -/turf/simulated/wall, -/area/chapel/main) -"aYe" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYf" = ( -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Command Conf Room" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYh" = ( -/obj/structure/table/woodentable, -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYi" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYj" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/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, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYk" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYp" = ( -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYs" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYt" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access" - }, -/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/techfloor, -/area/tether/surfacebase/medical/stairwell) -"aYu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/holoplant, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYv" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYw" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYx" = ( -/obj/structure/table/glass, -/obj/random/mre, -/obj/random/coin, -/obj/random/maintenance/medical, -/obj/random/medical, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYy" = ( -/obj/structure/table/glass, -/obj/random/contraband, -/obj/random/firstaid, -/obj/random/maintenance/medical, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYB" = ( -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access" - }, -/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/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aYC" = ( -/turf/simulated/wall, -/area/maintenance/lowmedbaymaint) -"aYD" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lowmedbaymaint) -"aYE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYF" = ( -/obj/structure/closet/coffin, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYG" = ( -/obj/machinery/door/airlock/medical{ - id_tag = null; - name = "Resleeving Backroom"; - req_access = list(); - req_one_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/resleeving) -"aYH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 24; - pixel_y = 32 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aYI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light_switch{ - dir = 8; - on = 0; - pixel_x = 24; - pixel_y = -22 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aYJ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYK" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aYL" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 2; - frequency = 1473; - name = "Confession Intercom"; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYM" = ( -/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/dark, -/area/chapel/chapel_morgue) -"aYN" = ( -/obj/machinery/atm{ - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYP" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYQ" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aYR" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aYS" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aYT" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYU" = ( -/obj/machinery/camera/network/medbay, -/turf/simulated/open, -/area/tether/surfacebase/medical/stairwell) -"aYV" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aYW" = ( -/obj/structure/closet/coffin, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"aYX" = ( -/obj/machinery/button/windowtint{ - dir = 1; - id = "meetingroom"; - pixel_x = -25; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) -"aYY" = ( -/obj/structure/table/steel, -/obj/item/device/sleevemate, -/obj/item/device/camera{ - name = "Autopsy Camera"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aYZ" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/full, -/turf/simulated/floor, -/area/chapel/chapel_morgue) -"aZa" = ( -/turf/simulated/wall{ - can_open = 0 - }, -/area/maintenance/lower/bar) -"aZb" = ( -/obj/machinery/camera/network/medbay{ - dir = 4; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aZc" = ( -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"aZd" = ( -/obj/machinery/hologram/holopad, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient) -"aZe" = ( -/obj/structure/cable/green{ - 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/plating, -/area/maintenance/commandmaint) -"aZf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aZg" = ( -/turf/simulated/wall, -/area/maintenance/commandmaint) -"aZh" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aZi" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"aZl" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"aZt" = ( -/obj/structure/closet/crate, -/obj/random/cash, -/obj/random/contraband, -/obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aZw" = ( -/obj/item/toy/plushie/kitten{ - desc = "An odd appearing, cryptic plush of a cat."; - name = "Pablo" - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"aZx" = ( -/obj/item/clothing/under/batter, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"aZy" = ( -/obj/item/clothing/shoes/boots/jackboots{ - desc = "Very old and worn baseball cleats."; - name = "baseball cleats" - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"aZz" = ( -/obj/item/clothing/head/soft/black{ - desc = "Its a dusty old cap, It hides most your eyes." - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"aZA" = ( -/obj/item/weapon/material/twohanded/baseballbat{ - desc = "This bat looks very off."; - health = 500 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"aZB" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aZC" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/random/trash_pile, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aZE" = ( -/obj/structure/table/bench/padded, -/obj/effect/floor_decal/chapel{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"aZN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aZP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aZQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aZZ" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"baa" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bac" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bae" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) -"bag" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 2; - frequency = 1473; - name = "Confession Intercom"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"baj" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bak" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bal" = ( -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bam" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"ban" = ( -/obj/structure/catwalk, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bao" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/maintenance/lower/south) -"bap" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"baq" = ( -/obj/structure/frame{ - anchored = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bar" = ( -/turf/simulated/floor, -/area/maintenance/lower/south) -"bas" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bat" = ( -/obj/structure/dogbed, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/mob/living/simple_mob/animal/passive/lizard{ - desc = "It's the secret head of Janitoria!"; - name = "Bucket" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bau" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bav" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"baw" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"bax" = ( -/obj/structure/frame/computer, -/turf/simulated/floor, -/area/maintenance/lower/south) -"bay" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"baz" = ( -/obj/structure/frame{ - anchored = 1 - }, -/turf/simulated/floor, -/area/maintenance/lower/south) -"baA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/south) -"baB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/newspaper, -/turf/simulated/floor, -/area/maintenance/lower/south) -"baC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/lower/south) -"baD" = ( -/obj/structure/symbol/gu, -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/south) -"baE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"baF" = ( -/obj/structure/closet, -/obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/south) -"baH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"baI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"baJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"baK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/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/plating, -/area/maintenance/commandmaint) -"baL" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"baN" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "meetingroom" - }, -/turf/simulated/floor, -/area/bridge/meeting_room) -"baO" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'WATCH YOUR STEP'."; - name = "\improper WATCH YOUR STEP" - }, -/turf/simulated/wall, -/area/maintenance/commandmaint) -"baP" = ( -/obj/structure/lattice, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"baU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/command) -"baY" = ( -/obj/machinery/light/small, -/turf/simulated/floor/tiled/dark, -/area/chapel/main) -"bcC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"bcF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"bju" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"bjS" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"bkW" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"boO" = ( -/obj/random/cutout, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bqJ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"but" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"bvD" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bvS" = ( -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"bDS" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/vending/cigarette{ - name = "Cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"bGA" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"bHt" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"bKA" = ( -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"bQk" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/obj/item/clothing/glasses/sunglasses, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"bSO" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"bVB" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"cbU" = ( -/obj/structure/table/woodentable, -/obj/random/cigarettes, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"ceC" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"cne" = ( -/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{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"cqN" = ( -/obj/structure/bookcase/manuals/medical, -/obj/item/weapon/book/manual/resleeving, -/obj/item/weapon/book/manual/stasis, -/obj/item/weapon/book/manual/medical_diagnostics_manual{ - pixel_y = 7 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"crn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"cto" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"cuz" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"cvH" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"cvP" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/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/tether/surfacebase/medical/breakroom) -"cxv" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Warden's Office"; - req_access = list(3) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"czO" = ( -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"cFp" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/purple, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"cFC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"cGQ" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - id_tag = "detdoor"; - name = "Forensics Lab"; - req_access = list(4) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"cHg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"cHq" = ( -/obj/effect/catwalk_plated/dark, -/turf/simulated/open, -/area/maintenance/lower/bar) -"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, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"cIm" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/bordercorner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"cMy" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = newlist(); - req_one_access = list(2,4) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/interrogation) -"cOS" = ( -/obj/structure/table/steel, -/obj/machinery/recharger, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/random/drinkbottle, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"cPg" = ( -/obj/machinery/door/airlock/security{ - name = "Security Restroom"; - req_one_access = list(1,38) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"cZo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"dbq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"dep" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"dgA" = ( -/obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"dji" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"dlZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"dnQ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"doE" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"drH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"dsq" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"dtm" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/random/medical, -/obj/random/medical, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"dvS" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"dBl" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"dCn" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole/right, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"dDx" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"dEl" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"dLV" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective/officeb) -"dNL" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/projectile/shotgun/pump{ - ammo_type = /obj/item/ammo_casing/a12g/pellet; - pixel_x = 2; - pixel_y = -6 - }, -/obj/item/weapon/gun/projectile/shotgun/pump{ - ammo_type = /obj/item/ammo_casing/a12g/pellet; - pixel_x = 1; - pixel_y = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"dPB" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"dQd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"dQh" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8; - icon_state = "warningcorner" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"dQj" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"dTB" = ( -/obj/machinery/computer/security/wooden_tv, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"dYs" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"dZb" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"ehM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"ekD" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 25; - pixel_y = 0 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"ekX" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/vending/wallmed1/public{ - pixel_y = -28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"elI" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"emJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ene" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/green, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"enU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j1" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"exs" = ( +"aov" = ( /obj/structure/bed/chair/office/dark{ - dir = 8 + dir = 1 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"exx" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/armory) -"eBZ" = ( +/obj/effect/landmark/start{ + name = "Warden" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"aow" = ( /obj/machinery/recharger/wallcharger{ pixel_y = 34 }, @@ -30113,1583 +9119,68 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"eCA" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"eGh" = ( -/obj/machinery/alarm{ - dir = 8; +"aox" = ( +/obj/machinery/light_switch{ pixel_x = 25; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"eJn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Security Substation"; - secured_wires = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"eKf" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"eKj" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"eNB" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/evidence) -"ePA" = ( -/obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"eXR" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ffd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"fhl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"fiR" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"fll" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black, -/obj/machinery/telecomms/receiver/preset_right/tether, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"frL" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"frO" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/outfitting/storage) -"fth" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"fuK" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"fzr" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"fzY" = ( -/obj/structure/table/steel, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -3 - }, -/obj/item/weapon/cell/device/weapon{ - pixel_x = 3 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"fAs" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"fDP" = ( -/obj/structure/window/reinforced, -/obj/structure/table/rack/shelf/steel, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/weapon/storage/box/trackimp, -/obj/item/weapon/storage/box/trackimp, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"fEt" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"fFg" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/syringegun, -/obj/item/weapon/gun/launcher/syringe, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"fGk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"fGE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"fHc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"fIH" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"fJC" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"fMK" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/glasses/welding, -/turf/simulated/floor, -/area/maintenance/lower/north) -"fOU" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/shotgunshells{ - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/weapon/storage/box/shotgunshells{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/shotgunshells{ - pixel_x = 6; - pixel_y = -1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"fRr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"fXO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"fYx" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"fYA" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"gfU" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"gjq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"gkX" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"gnB" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/body_scanconsole{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"gqV" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"grS" = ( -/obj/structure/closet/wardrobe/detective, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"gtt" = ( -/obj/structure/table/steel, -/obj/machinery/recharger, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"gyR" = ( -/obj/structure/symbol/sa, -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/bar) -"gDW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"gFp" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"gKA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"gNE" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"gOq" = ( -/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 - }, -/obj/effect/floor_decal/corner/yellow/full{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"gOw" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/outside/outside2) -"gPa" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"gTP" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"gYE" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"gZG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"hgQ" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"hir" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/gun/energy/taser, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30; - pixel_x = 2; - pixel_y = 3 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"hpJ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/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/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"hCD" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"hFt" = ( -/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, -/obj/structure/disposalpipe/junction, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 24; - pixel_y = -28 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"hKn" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -30; - pixel_y = -24 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"hLH" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - name = "Equipment Storage" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"hNH" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/open, -/area/maintenance/lower/bar) -"hVM" = ( -/obj/structure/cable/green{ - 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/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"hXR" = ( -/obj/structure/catwalk, -/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{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"hXU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"idN" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/item/weapon/handcuffs/fuzzy, -/obj/item/weapon/handcuffs/fuzzy, -/obj/item/weapon/handcuffs/legcuffs/fuzzy, -/obj/item/weapon/handcuffs/fuzzy, -/obj/item/clothing/accessory/shiny/socks, -/obj/item/clothing/under/shiny/catsuit, -/obj/item/clothing/accessory/shiny/gloves, -/obj/item/clothing/head/shiny_hood, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ifD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"igk" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/middlehall) -"ilm" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"ilY" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"ioB" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"ipT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"iqi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/outside/outside2) -"isi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"iwn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/disposalpipe/sortjunction/flipped{ - name = "Trash"; - sortType = "Trash" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"iBn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"iEU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"iGg" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iGv" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green/bordercorner{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"iGU" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/structure/table/bench/steel, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"iJb" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/table/glass, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"iJj" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"iJU" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"iMz" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"iNI" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"iOi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"iOB" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"iOZ" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"iRp" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) -"iVf" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"iVr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"iYU" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/outfitting) -"iZd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 23; - pixel_y = -28 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"jfa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"jfi" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"jfo" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) -"jgw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"jje" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 4; - icon_state = "techfloor_hole_left" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jnL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/holoposter{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"jpi" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light_switch{ pixel_y = 25 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"jpv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"jqg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"jqJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"jrt" = ( -/obj/structure/bed/chair/wheelchair{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"jtf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"jvx" = ( -/obj/structure/stairs/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"jww" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "interrogation" - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8; - icon_state = "twindow" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/interrogation) -"jwO" = ( -/obj/structure/table/woodentable, -/obj/item/device/taperecorder{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/weapon/handcuffs, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"jxF" = ( -/obj/effect/landmark/start{ - name = "Paramedic" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"jyR" = ( -/obj/machinery/camera/network/security{ - dir = 8; - icon_state = "camera" - }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"jzQ" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"jAv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"jDa" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/medbay{ - dir = 10; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"jGD" = ( -/obj/machinery/door/airlock/medical{ - id_tag = "SurfMedicalResleeving"; - name = "Resleeving Lab"; - req_access = list(5) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"jMl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"jPj" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/evastorage) -"jPB" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"jUn" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"jXp" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"jZx" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/pen/crayon/red, -/turf/simulated/floor, -/area/maintenance/lower/north) -"kaa" = ( -/obj/random/cutout, -/turf/simulated/floor, -/area/maintenance/lower/south) -"kcZ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"kfr" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"kfs" = ( -/obj/structure/table/standard, -/obj/item/device/glasses_kit, -/obj/item/weapon/storage/box/rxglasses, -/obj/item/weapon/storage/box/rxglasses, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"khZ" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 +/area/tether/surfacebase/security/warden) +"aoy" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 5 }, /obj/effect/floor_decal/corner/red/border{ - dir = 8 + dir = 5 }, -/obj/structure/table/bench/steel, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"kim" = ( -/obj/effect/floor_decal/techfloor{ +/obj/effect/floor_decal/borderfloor/corner2{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"kja" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"kko" = ( -/obj/machinery/computer/security/wooden_tv, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"knh" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/north_staires_two) -"knE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/black, -/obj/machinery/telecomms/broadcaster/preset_right/tether, -/turf/simulated/floor/bluegrid{ - name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/chamber) -"krY" = ( -/obj/structure/table/steel, -/obj/random/medical/lite, -/obj/item/stack/cable_coil, -/obj/item/weapon/tape_roll, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ksZ" = ( -/obj/effect/floor_decal/borderfloor{ +/obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/obj/effect/floor_decal/corner/green/border{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ktW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/computer/guestpass{ +/obj/machinery/light{ dir = 4; - pixel_x = -28; - pixel_y = 0 + icon_state = "tube1" }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"kuw" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 8 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"kxu" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"kzS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"kDh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/area/tether/surfacebase/security/warden) +"aoz" = ( +/obj/machinery/suit_cycler/security, +/obj/effect/floor_decal/borderfloor{ + dir = 9 }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"kFk" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"aoA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -31709,45 +9200,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/evastorage) -"kJM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"kLp" = ( -/obj/random/soap, -/obj/structure/table/standard, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"kLV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"kOH" = ( +"aoB" = ( /obj/structure/dispenser{ phorontanks = 0 }, @@ -31771,76 +9224,15 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/evastorage) -"kPO" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/red, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4; - icon_state = "techfloor_hole_right" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"kYW" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/machinery/portable_atmospherics/canister/empty, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 +"aoC" = ( +/obj/structure/closet/bombcloset/double, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"kYY" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/flasher/portable, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"laH" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"lbD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"ldx" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"lgy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"lkN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"lmJ" = ( +"aoD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -31849,46 +9241,20 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"lti" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +"aoE" = ( +/obj/machinery/door/window/brigdoor/westleft{ + name = "Armory Access"; + req_access = list(3) }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"ltw" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/alarm{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"luN" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"lvt" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"lAH" = ( +"aoF" = ( /obj/machinery/alarm{ dir = 8; pixel_x = 25; @@ -31903,180 +9269,1426 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) -"lBF" = ( +"aoG" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/cigarettes, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"aoH" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aoI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) +"aoJ" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aoK" = ( +/obj/structure/mirror{ + dir = 4; + pixel_x = -25 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aoL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aoM" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aoQ" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aoT" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/table/standard, +/obj/item/weapon/storage/mre/random, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aoV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aoW" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aoZ" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/recoveryward) +"apc" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Surfsec"; + output_attempt = 0 + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"apn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apo" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"app" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aps" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apt" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4; + icon_state = "bordercolorcorner" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apu" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + pixel_y = 16 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"apv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"apw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"apx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/sec, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) +"apy" = ( +/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" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apz" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apA" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apB" = ( /obj/structure/cable/green{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apC" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apD" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apE" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apF" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"lDu" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apG" = ( /obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" + icon_state = "4-8" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"lFx" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Medbay Breakroom"; - req_access = list(5); - req_one_access = list(5) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/door/firedoor/glass, -/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, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"lGa" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apH" = ( /obj/structure/cable/green{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 9; + pixel_y = 0 }, /obj/structure/disposalpipe/segment{ - dir = 2; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apI" = ( +/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/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; icon_state = "pipe-c" }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 +/obj/effect/floor_decal/borderfloor{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"apJ" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_state = "secintercom"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apL" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apM" = ( +/obj/machinery/door/airlock/security{ + name = "Warden's Office"; + req_access = list(3); + req_one_access = list() + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apN" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"apO" = ( +/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/tether/surfacebase/security/evastorage) +"apP" = ( +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access = list(3); + secured_wires = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"apQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"apR" = ( +/obj/structure/window/reinforced, +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/ionrifle/pistol, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"apS" = ( +/obj/structure/window/reinforced, +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/storage/box/trackimp, +/obj/item/weapon/storage/box/trackimp, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"apT" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"apV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"apW" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/morgue) +"apX" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"lHK" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 +/area/tether/surfacebase/medical/breakroom) +"apY" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/camera/network/medbay{ + dir = 10; + icon_state = "camera" }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 +/obj/machinery/status_display{ + level = 4; + pixel_y = -32 }, -/obj/machinery/camera/network/medbay, -/obj/machinery/bodyscanner{ +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"apZ" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aqa" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/structure/table/standard, +/obj/random/medical, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aqb" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"aqc" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/machinery/camera/network/medbay{ + dir = 10; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aqd" = ( +/obj/structure/mirror{ + dir = 4; + pixel_x = -25 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"lJe" = ( -/obj/structure/cable/green{ - icon_state = "1-4" +/area/tether/surfacebase/medical/bathroom) +"aqe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aqf" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/obj/random/soap, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aqt" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"aqu" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqx" = ( +/turf/simulated/open, +/area/tether/surfacebase/public_garden_two) +"aqy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"lJF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4; + icon_state = "bordercolorcorner" + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"aqD" = ( +/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/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"aqE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"lMc" = ( +"aqF" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/brig/bathroom) +"aqG" = ( /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"lNd" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 +/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/paleblue{ - dir = 9 +/obj/effect/floor_decal/corner/red/border{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aqH" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Security Airlock"; + req_one_access = list(1) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aqI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aqJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) +"aqK" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Warden's Office" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"aqL" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/red, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/stamp/ward, +/obj/item/weapon/stamp/denied{ + pixel_x = 5 + }, +/obj/item/weapon/pen, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"lQU" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"lTd" = ( -/obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/disposalpipe/junction{ +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"aqM" = ( +/obj/structure/table/reinforced, +/obj/item/device/retail_scanner/security, +/obj/item/device/radio{ + pixel_x = -4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"aqN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"aqO" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"aqP" = ( +/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" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"aqQ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"aqR" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aqS" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aqT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aqU" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/flasher/portable, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"aqV" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"aqW" = ( +/obj/machinery/button/windowtint{ + id = "ward_tint"; + pixel_x = -24; + pixel_y = 8; + range = 12 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aqX" = ( +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/breakroom) +"arc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/standard, +/obj/random/soap, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ard" = ( +/turf/simulated/wall, +/area/maintenance/lower/bar) +"arj" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"ark" = ( +/obj/structure/catwalk, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"arl" = ( +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) +"arm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) +"arn" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aro" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"arp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"arq" = ( +/obj/structure/stairs/south, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"arr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ars" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"art" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aru" = ( +/obj/structure/symbol/gu, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"arv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable/green, +/obj/machinery/light/small{ dir = 8 }, /turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"lVd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ +/area/maintenance/lower/public_garden_maintenence/upper) +"arw" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"arx" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"ary" = ( +/obj/structure/toilet, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"arz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"arA" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) +"arB" = ( +/turf/simulated/open, +/area/tether/surfacebase/security/middlehall) +"arC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"arD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"arE" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "0-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"lWi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) +"arF" = ( +/obj/machinery/photocopier, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/effect/floor_decal/borderfloor{ + dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"lZC" = ( +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"arG" = ( +/obj/structure/disposalpipe/segment{ + 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" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"arH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"arI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/fuel_injection{ + device_tag = "riot_inject"; + dir = 8; + frequency = 1442; + name = "Riot Control Console" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"arJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"arK" = ( +/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/tether/surfacebase/security/evastorage) +"arL" = ( /obj/structure/table/reinforced, /obj/item/device/suit_cooling_unit, /obj/item/device/suit_cooling_unit, @@ -32098,163 +10710,457 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/evastorage) -"maE" = ( +"arM" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"arN" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/deployable/barrier, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"arO" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"arP" = ( +/obj/effect/floor_decal/borderfloorblack/full, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/flasher/portable, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"arR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/mining) +"arS" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"arT" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"arU" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"asb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"asc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Surfsec Subgrid"; + name_tag = "Surfsec Subgrid" + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"asd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"ase" = ( +/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, +/area/maintenance/substation/medsec) +"asf" = ( +/obj/structure/closet, +/obj/random/tool, +/obj/random/toolbox, +/obj/random/powercell, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/action_figure, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"asg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/vending/cigarette{ + name = "Cigarette machine"; + prices = list(); + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ash" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"asi" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"asj" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/fancy/candle_box, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"asq" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) +"asr" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ass" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ast" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"asu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"asv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"asw" = ( +/obj/machinery/seed_extractor, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"asy" = ( +/obj/structure/table/rack/holorack, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"asz" = ( +/obj/machinery/door/airlock/security{ + name = "Security Restroom"; + req_one_access = list(1,38) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"asA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"asB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"asC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloor{ + dir = 8 }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 +/obj/effect/floor_decal/corner/red/border{ + dir = 8 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"maZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 +"asD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"mbM" = ( -/obj/structure/table/woodentable, -/obj/item/device/taperecorder{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/weapon/handcuffs, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"mgJ" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"mgL" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/simulated/floor, -/area/maintenance/lower/north) -"mig" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor, -/area/maintenance/lower/north) -"miD" = ( -/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/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"mqk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"mrn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"msI" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +/obj/effect/floor_decal/corner/red/border{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"asE" = ( +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/gun/projectile/shotgun/pump/combat{ + ammo_type = /obj/item/ammo_casing/a12g/beanbag; + desc = "Built for close quarters combat, the Hesphaistos Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. This one has 'Property of the Warden' inscribed on the stock."; + name = "warden's shotgun" + }, +/obj/structure/closet/secure_closet/warden, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"mtl" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mxq" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - id_tag = "detdoor"; - name = "Forensics Lab"; - req_access = list(4) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"mzp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/floor_decal/corner/red/border{ + dir = 10 }, /obj/structure/cable/green{ icon_state = "4-8" }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"mzH" = ( +/area/tether/surfacebase/security/warden) +"asF" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28; + req_access = list(67) + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"asG" = ( +/obj/structure/bed{ + desc = "Not the most comfy, but useful for napping when no one is in the brig."; + name = "cot" + }, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/landmark/start{ + name = "Warden" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"asH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"asI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"asJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/camera/network/security{ + dir = 5; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"asK" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"asL" = ( +/obj/structure/table/reinforced, +/obj/item/device/gps/security{ + pixel_y = 3 + }, +/obj/item/device/gps/security{ + pixel_x = -3 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) +"asM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -32262,30 +11168,463 @@ dir = 8 }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mDI" = ( -/obj/structure/catwalk, -/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/plating, /area/maintenance/lower/north) -"mFg" = ( -/obj/structure/catwalk, -/obj/structure/cable{ +"asN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + secured_wires = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"asP" = ( +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/flora/pottedplant/large, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"asS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"asT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"asU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/mining) +"asV" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"asW" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"asX" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"asY" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"asZ" = ( +/obj/structure/catwalk, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"atb" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"atd" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ate" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/machinery/camera/network/medbay{ + dir = 8; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ath" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"atm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"atn" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ato" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"atp" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 4; + icon_state = "techfloor_hole_left" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"atq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"atD" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"atE" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"atF" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/random/plushie, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"atG" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"atH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/marble, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"atI" = ( +/obj/machinery/smartfridge, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"atJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"atK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"atL" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"atM" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"atN" = ( +/obj/machinery/door/airlock/security{ + name = "Security Restroom"; + req_one_access = list(1,38) + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) +"atO" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"atP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"atQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/security/middlehall) +"atR" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/tether/surfacebase/security/middlehall) +"atS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"atT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"atU" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/cable{ + icon_state = "32-2" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/maintenance/lower/north) +"atV" = ( +/obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/cable/green{ @@ -32295,98 +11634,125 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/north) -"mHf" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"mIX" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"mKn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"mLQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"mNY" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/gun/energy/taser, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30; - pixel_x = 2; - pixel_y = 3 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"mRO" = ( -/obj/machinery/smartfridge/chemistry/chemvator/down, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"mWu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"mYP" = ( -/obj/machinery/door/window/brigdoor/westleft{ - name = "Armory Access"; - req_access = list(3) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, +"atX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"mYS" = ( -/obj/item/weapon/cane, -/obj/item/weapon/cane, -/obj/structure/table/standard, -/obj/random/medical, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"nef" = ( +/area/maintenance/lower/north) +"atY" = ( +/turf/simulated/wall, +/area/maintenance/lower/mining) +"atZ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"aua" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"aub" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"aud" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/purple, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aue" = ( +/obj/structure/table/steel, +/obj/random/medical/lite, +/obj/item/stack/cable_coil, +/obj/item/weapon/tape_roll, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"auf" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/mime, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"auh" = ( +/obj/structure/stairs/south, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aui" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"auj" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"auk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"aul" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) +"aum" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) +"auo" = ( /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 6 }, @@ -32404,48 +11770,45 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/security/brig/bathroom) -"nhq" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/disposalpipe/segment{ - dir = 4 +"aup" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"auq" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nid" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, -/obj/effect/floor_decal/corner/red/border{ +/obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"nsn" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/vending/sovietsoda, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nsR" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/turf/simulated/floor, -/area/maintenance/lower/north) -"nCQ" = ( -/obj/machinery/alarm{ - pixel_y = 22 +"aur" = ( +/obj/structure/cable/green{ + icon_state = "4-8" }, /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -32453,88 +11816,6 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"nGe" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/lower/north) -"nHq" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/deployable/barrier, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"nIf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/rack/shelf/steel, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/item/weapon/gun/energy/gun{ - pixel_y = 7 - }, -/obj/item/weapon/gun/energy/gun{ - pixel_y = -5 - }, -/obj/item/weapon/gun/energy/gun{ - pixel_y = -5 - }, -/obj/item/weapon/gun/energy/gun{ - pixel_y = 7 - }, -/obj/item/weapon/gun/energy/gun{ - pixel_y = -5 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"nJf" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/gloves/arm_guard/bulletproof, -/obj/item/clothing/shoes/leg_guard/bulletproof, -/obj/item/clothing/suit/armor/bulletproof/alt, -/obj/item/clothing/head/helmet/bulletproof, -/obj/item/clothing/gloves/arm_guard/bulletproof, -/obj/item/clothing/shoes/leg_guard/bulletproof, -/obj/item/clothing/suit/armor/bulletproof/alt, -/obj/item/clothing/head/helmet/bulletproof, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"nJI" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"nJN" = ( -/obj/structure/window/reinforced, -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/ionrifle/pistol, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"nKe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 1 }, @@ -32543,341 +11824,56 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"nKP" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"nOG" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"nOX" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Primary Medical Storage"; - sortType = "Primary Medical Storage" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"nPN" = ( +"aus" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"nQX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"nTp" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/open, -/area/maintenance/lower/bar) -"nUt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"nVB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"oaT" = ( -/obj/machinery/shower{ - dir = 1; - icon_state = "shower" - }, -/obj/structure/curtain/open/shower/security, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) -"obZ" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ocQ" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/computer/guestpass{ - dir = 1; - icon_state = "guest"; - pixel_y = -28 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"ods" = ( -/turf/simulated/open, -/area/tether/surfacebase/security/middlehall) -"ohy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"ojT" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"okd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ola" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/figure/ninja, -/turf/simulated/floor, -/area/maintenance/lower/north) -"olz" = ( -/obj/machinery/door/airlock/glass_security{ - id_tag = "detdoor"; - name = "Forensics Lab"; - req_access = list(4) - }, -/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"omx" = ( -/obj/structure/cable{ +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aut" = ( +/obj/structure/cable/green{ icon_state = "4-8" }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"omy" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"oqi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"ovt" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/mime, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"owI" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"oxA" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/wrench, -/obj/item/weapon/hand_labeler, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"oEY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/gunbox{ - pixel_y = 6 - }, -/obj/item/gunbox{ - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"oFy" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"oIf" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"oKm" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Medbay Airlock"; - req_access = list(5); - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"oLd" = ( -/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"auu" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/floor_decal/borderfloor{ - dir = 4 + dir = 1 }, /obj/effect/floor_decal/corner/red/border{ - dir = 4 + dir = 1 }, /obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 + dir = 4 }, /obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 + dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"oMJ" = ( +"auv" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"auw" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -32894,575 +11890,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"oNf" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"oNI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"oOs" = ( -/obj/machinery/door/airlock/maintenance/common, -/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 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"oUl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 24; - pixel_y = -28 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"oVi" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"oVp" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/breakroom) -"oWH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"oXN" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"oYY" = ( -/obj/structure/bed{ - desc = "Not the most comfy, but useful for napping when no one is in the brig."; - name = "cot" - }, -/obj/item/weapon/bedsheet/brown, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/landmark/start{ - name = "Warden" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"pbf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"peO" = ( -/obj/structure/catwalk, -/turf/simulated/open, -/area/maintenance/lower/bar) -"phI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"piK" = ( -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"pkv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"pny" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"poM" = ( -/obj/machinery/button/crematorium{ - pixel_x = -4; - pixel_y = 28; - req_access = list(); - req_one_access = list(27,6) - }, -/turf/simulated/floor/tiled/dark, -/area/chapel/chapel_morgue) -"ppv" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"ppI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) -"prG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"psj" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"pvh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"pvD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"pvQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"pwQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"pBa" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"pFq" = ( -/obj/structure/closet, -/obj/random/tool, -/obj/random/toolbox, -/obj/random/powercell, -/obj/random/maintenance/cargo, -/obj/random/maintenance/cargo, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/action_figure, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pGc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"pGt" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"pGC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"pTc" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"pUx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"pVs" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"pXl" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"pZz" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"qaW" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"qcZ" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) -"qen" = ( -/obj/structure/bed/chair/office/dark, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start{ - name = "Detective" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"qfL" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"qhu" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"qnE" = ( -/obj/machinery/camera/network/security{ - dir = 5; - icon_state = "camera" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"qqL" = ( -/obj/structure/sign/department/armory{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"qrg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 5 - }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"qzx" = ( +"aux" = ( /obj/machinery/door/airlock/maintenance/sec{ secured_wires = 1 }, @@ -33482,529 +11910,823 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/middlehall) -"qGx" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 +"auy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable/green{ icon_state = "4-8" }, +/turf/simulated/floor, +/area/maintenance/lower/north) +"auz" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor, +/area/maintenance/lower/north) +"auA" = ( +/turf/simulated/floor, +/area/maintenance/lower/north) +"auB" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auC" = ( +/obj/structure/railing, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auD" = ( +/obj/structure/railing, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/random/cutout, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auE" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor/hole{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auF" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auG" = ( +/obj/structure/railing, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auH" = ( +/obj/structure/railing, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/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/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"auJ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"auL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"auM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"auN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + secured_wires = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"auO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"auP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"auQ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auR" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auS" = ( +/obj/structure/catwalk, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auT" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auU" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auV" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auW" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auX" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auY" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"auZ" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"ava" = ( +/obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/disposalpipe/junction{ + dir = 8 }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avb" = ( +/obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"qGF" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective/officea) -"qLK" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avc" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avd" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"ave" = ( /obj/effect/floor_decal/techfloor{ - dir = 1 + dir = 8 }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 +/obj/machinery/light/small{ + dir = 8 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"qNm" = ( +"avf" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/random/drinkbottle, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"avg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"avh" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"avi" = ( +/obj/item/weapon/storage/box/glasses/pint, +/obj/item/weapon/storage/box/glass_extras/straws, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + dir = 2; + pixel_y = -24 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"avj" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"avk" = ( +/obj/machinery/shower{ + dir = 1; + icon_state = "shower" + }, +/obj/structure/curtain/open/shower/security, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) +"avl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avo" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"qNo" = ( -/obj/structure/cable{ - icon_state = "16-0" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/up, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"qPb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ +"avp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/corner/red/border{ +/obj/machinery/camera/network/security{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) -"qPL" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/beakers, -/obj/random/medical, -/obj/machinery/status_display{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"qQc" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"qSw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ +"avr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"qUC" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/structure/bed/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 }, -/obj/effect/landmark/start{ - name = "Medical Doctor" +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"avt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/maintenance/lower/north) +"avu" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"qXI" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/bed/chair/comfy/brown{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"qYd" = ( -/obj/effect/floor_decal/borderfloorblack/full, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/deployable/barrier, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"rim" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"rjE" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"avv" = ( /obj/structure/catwalk, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +/obj/effect/floor_decal/rust, +/obj/random/junk, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/structure/cable/green{ + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/lower/north) -"rkH" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"rnG" = ( +"avw" = ( /obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/maintenance/lower/south) -"rpp" = ( +/area/maintenance/lower/north) +"avx" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avy" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avz" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avA" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avB" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avD" = ( +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) +"avE" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"avF" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"avG" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"avH" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"avI" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"avJ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avK" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avL" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avM" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avN" = ( +/obj/structure/symbol/sa, +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/bar) +"avO" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"avP" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/red, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4; + icon_state = "techfloor_hole_right" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"avQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"rpR" = ( -/obj/machinery/door/airlock/security{ - name = "Security Restroom"; - req_one_access = list(1,38) - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) -"rpV" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/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, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"rqc" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"rqi" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"rty" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) -"ruq" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8; - icon_state = "bordercolorcorner" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ryh" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"rGt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"rKK" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"rOK" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_security{ - id_tag = "detdoor"; - name = "Detective"; - req_access = list(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, -/area/tether/surfacebase/security/detective/officeb) -"rPF" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/item/device/defib_kit/loaded, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"rXN" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"sab" = ( -/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/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"sbl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/security{ - dir = 8; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"sfF" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"sjQ" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"ska" = ( -/obj/random/cigarettes, -/obj/random/toy, -/obj/random/tech_supply, -/obj/random/junk, -/obj/item/weapon/flame/lighter/zippo, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"smC" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"svC" = ( /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"svN" = ( -/obj/effect/floor_decal/borderfloor{ +"avR" = ( +/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/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"avS" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ dir = 8 }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8; + icon_state = "up-scrubbers" }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/structure/cable/green{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"sxR" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"avT" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/interrogation) +"avU" = ( /obj/machinery/door/airlock/security{ name = "Observation"; req_one_access = list(63,4) @@ -34019,55 +12741,238 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/interrogation) -"sBd" = ( -/obj/structure/table/woodentable, -/obj/random/cigarettes, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"avV" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = newlist(); + req_one_access = list(2,4) }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"sMe" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"sYH" = ( -/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/interrogation) +"avW" = ( +/obj/effect/floor_decal/rust, +/obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sZE" = ( -/obj/effect/floor_decal/industrial/warning{ +/area/maintenance/lower/north) +"avX" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avY" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avZ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"awa" = ( +/obj/structure/catwalk, +/obj/machinery/light/small, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Warden"; + sortType = "Warden" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"awb" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"awc" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"awd" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"awe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"awf" = ( +/obj/structure/railing{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"awg" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"awh" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"awi" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"awj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"awk" = ( +/obj/effect/floor_decal/rust, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + icon_state = "16-0" + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"awl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ dir = 4 }, -/obj/structure/cable/green{ - icon_state = "1-4" +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awm" = ( +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awn" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"tcq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awo" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"awq" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"awr" = ( +/obj/random/cigarettes, +/obj/random/toy, +/obj/random/tech_supply, +/obj/random/junk, +/obj/item/weapon/flame/lighter/zippo, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aws" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole/right, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awt" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/vending/wallmed1/public{ + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awu" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awv" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/item/weapon/handcuffs/fuzzy, +/obj/item/weapon/handcuffs/fuzzy, +/obj/item/weapon/handcuffs/legcuffs/fuzzy, +/obj/item/weapon/handcuffs/fuzzy, +/obj/item/clothing/accessory/shiny/socks, +/obj/item/clothing/under/shiny/catsuit, +/obj/item/clothing/accessory/shiny/gloves, +/obj/item/clothing/head/shiny_hood, +/obj/effect/floor_decal/techfloor{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"tcR" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aww" = ( +/turf/simulated/mineral, +/area/maintenance/lower/public_garden_maintenence/upper) +"awx" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -34095,149 +13000,43 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"tgA" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +"awy" = ( +/obj/structure/bed/chair{ + dir = 4 }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"thm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"tiA" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/open, -/area/tether/surfacebase/security/middlehall) -"tlz" = ( -/obj/structure/railing{ +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"awz" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "interrogation" + }, +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/turf/simulated/open, -/area/tether/surfacebase/security/middlehall) -"tnD" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"toV" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/recharge_station, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/structure/window/reinforced/tinted{ + dir = 8; + icon_state = "twindow" }, /turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"trq" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +/area/tether/surfacebase/security/interrogation) +"awA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"awB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"tzo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"tzH" = ( -/obj/structure/table/standard, -/obj/machinery/microwave, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"tFa" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"tGL" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"tIb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/station_map{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"tKq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/border{ dir = 9; - icon_state = "bordercolor" - }, -/obj/machinery/camera/network/engineering, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"tMi" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"tRg" = ( -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 25 + pixel_y = 0 }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 @@ -34246,85 +13045,2570 @@ dir = 9 }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"tRh" = ( +/area/tether/surfacebase/security/interrogation) +"awC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"awD" = ( +/turf/simulated/mineral, +/area/maintenance/lower/north) +"awE" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/north) +"awF" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/pen/crayon/red, +/turf/simulated/floor, +/area/maintenance/lower/north) +"awG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/landmark{ + name = "maint_pred" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"awH" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"awI" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"awJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"awK" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"awL" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) +"awM" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"awO" = ( +/obj/structure/grille, +/obj/structure/railing, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"awP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, /obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"awQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"awR" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"awS" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awT" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awU" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awV" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awW" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awX" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"awY" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/fish_farm) +"awZ" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"tRl" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"tRB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"tRG" = ( -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access = list(3); - secured_wires = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"tTL" = ( -/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/alarm{ dir = 4; - pixel_x = -23; + pixel_x = -22; pixel_y = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"tVf" = ( -/obj/structure/catwalk, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axa" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axb" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axc" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axd" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axe" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/maintenance/lower/north) +"axf" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor, +/area/maintenance/lower/north) +"axg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"axh" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"axi" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"axj" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"axk" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"axl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/green{ - icon_state = "4-8" +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axp" = ( +/obj/effect/floor_decal/borderfloor{ + 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/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + 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/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axu" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/sign/poster{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"axv" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/weapon/deck/cah/black{ + pixel_x = 5; + pixel_y = 29 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"axw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axE" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axH" = ( +/turf/simulated/mineral, +/area/maintenance/lower/mining) +"axI" = ( +/obj/structure/closet/crate, +/obj/random/cash, +/obj/random/contraband, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"axJ" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"axK" = ( +/obj/structure/catwalk, +/turf/simulated/open, +/area/maintenance/lower/bar) +"axL" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/open, +/area/maintenance/lower/bar) +"axM" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"axN" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"axO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"axP" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"axQ" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"axR" = ( +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"axS" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axT" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axU" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axV" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axW" = ( +/obj/machinery/camera/network/security{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axX" = ( +/obj/item/weapon/pickaxe/hand, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/north) +"axY" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayd" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aye" = ( +/obj/item/device/radio/beacon, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aym" = ( +/turf/simulated/mineral, +/area/maintenance/lower/bar) +"ayn" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/bar) -"tVK" = ( +"ayo" = ( +/turf/simulated/wall{ + can_open = 0 + }, +/area/maintenance/lower/bar) +"ayp" = ( +/obj/effect/catwalk_plated/dark, +/turf/simulated/open, +/area/maintenance/lower/bar) +"ayq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/down, +/obj/effect/catwalk_plated/dark, +/turf/simulated/open, +/area/maintenance/lower/bar) +"ayr" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ays" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"ayt" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayu" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayv" = ( +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayw" = ( +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) +"ayx" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/simulated/floor, +/area/maintenance/lower/north) +"ayy" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/figure/ninja, +/turf/simulated/floor, +/area/maintenance/lower/north) +"ayz" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) +"ayA" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayB" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayC" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayD" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole/right, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayE" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) +"ayF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayI" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayJ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "Command Meeting Room"; + sortType = "Command Meeting Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayM" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayN" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayP" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/bar) +"ayQ" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayR" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/open, +/area/maintenance/lower/bar) +"ayS" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/maintenance/lower/bar) +"ayT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayU" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ayV" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayW" = ( +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) +"aza" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azb" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/commandmaint) +"azd" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aze" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"azf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azg" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azi" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 10 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azj" = ( +/obj/effect/floor_decal/techfloor/orange, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"azk" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor/orange, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"azl" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor/orange, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"azm" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azp" = ( +/obj/random/cutout, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azq" = ( +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"azr" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"azs" = ( +/turf/simulated/wall, +/area/tether/surfacebase/fish_farm) +"azt" = ( +/obj/structure/closet/hydrant, +/turf/simulated/wall, +/area/tether/surfacebase/fish_farm) +"azu" = ( +/obj/item/clothing/gloves/boxing/blue, +/obj/effect/floor_decal/rust, +/turf/simulated/floor, +/area/maintenance/lower/north) +"azv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/north) +"azw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/junk, +/turf/simulated/floor, +/area/maintenance/lower/north) +"azx" = ( +/obj/random/obstruction, +/turf/simulated/floor, +/area/maintenance/lower/north) +"azy" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"azz" = ( +/turf/simulated/open, +/area/tether/surfacebase/north_staires_two) +"azA" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor, +/area/tether/surfacebase/north_staires_two) +"azB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azC" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azE" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azF" = ( +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azG" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"azH" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"azI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"azJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"azK" = ( +/obj/structure/dispenser{ + phorontanks = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"azL" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"azM" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"azN" = ( +/obj/structure/table/standard, +/obj/item/weapon/hand_tele, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"azO" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"azP" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"azQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Trash"; + sortType = "Trash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azS" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azU" = ( +/obj/structure/catwalk, +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"azV" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"azW" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"azX" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azY" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"azZ" = ( +/mob/living/simple_mob/animal/passive/fish/bass, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aAa" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aAb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAc" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAd" = ( +/obj/machinery/vending/fishing, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAe" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor, +/area/maintenance/lower/north) +"aAf" = ( +/obj/random/obstruction, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/north) +"aAg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"aAh" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aAi" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAj" = ( +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAl" = ( +/obj/structure/disposalpipe/segment, +/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/plating, +/area/maintenance/commandmaint) +"aAm" = ( +/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/item/device/gps/command, +/obj/item/device/gps/command, +/obj/item/device/gps/command, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"aAr" = ( +/obj/machinery/teleport/station{ + dir = 2 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aAt" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aAu" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/random/cutout, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"aAv" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"aAw" = ( +/obj/structure/railing, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aAx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAy" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAz" = ( +/obj/structure/table/rack, +/obj/item/weapon/material/fishing_rod/modern/cheap, +/obj/item/weapon/material/fishing_rod/modern/cheap, +/obj/item/weapon/material/fishing_rod/modern/cheap, +/obj/item/weapon/material/fishing_rod/modern/cheap, +/obj/item/weapon/material/fishing_rod/modern/cheap, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAA" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor, +/area/maintenance/lower/north) +"aAB" = ( +/obj/item/clothing/gloves/boxing/yellow, +/turf/simulated/floor, +/area/maintenance/lower/north) +"aAC" = ( +/obj/effect/floor_decal/rust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"aAD" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/turf/simulated/open, +/area/tether/surfacebase/north_staires_two) +"aAE" = ( +/obj/structure/stairs/north, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aAF" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aAG" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aAH" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAI" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAJ" = ( +/turf/simulated/wall/r_wall, +/area/bridge_hallway) +"aAK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/command{ + req_access = list(19) + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor, +/area/bridge_hallway) +"aAL" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAO" = ( +/obj/item/device/radio/beacon, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAP" = ( +/obj/machinery/teleport/hub{ + dir = 2 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aAQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aAR" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/sec, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"aAS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aAT" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aAU" = ( +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aAV" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) +"aAW" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aAX" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aAY" = ( +/obj/machinery/door/airlock/maintenance/common{ + name = "Morgue Access" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aAZ" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aBa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aBb" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/wall, +/area/tether/surfacebase/fish_farm) +"aBc" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBd" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aBe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBg" = ( +/obj/structure/table/rack, +/obj/item/weapon/material/fishing_net, +/obj/item/weapon/material/fishing_net, +/obj/item/weapon/material/fishing_net, +/obj/item/weapon/material/fishing_net, +/obj/item/weapon/material/fishing_net, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBh" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/surface_two_hall) +"aBi" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) +"aBj" = ( +/obj/structure/sign/directions/medical{ + dir = 1; + icon_state = "direction_med"; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 1; + icon_state = "direction_sci"; + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + icon_state = "direction_eng"; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) +"aBk" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBl" = ( +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBm" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) +"aBn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aBo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aBp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aBq" = ( /obj/structure/cable/green{ - d1 = 4; - d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/firedoor, +/obj/machinery/light_switch{ + dir = 1; + on = 0; + pixel_x = -10; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aBr" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aBs" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/command{ + dir = 10; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aBt" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"aBu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aBv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aBw" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) -"tWZ" = ( +/area/maintenance/lower/bar) +"aBx" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aBy" = ( +/obj/structure/catwalk, +/obj/structure/closet, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/tool, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aBz" = ( /turf/simulated/wall, -/area/tether/surfacebase/security/brig/bathroom) -"tXA" = ( +/area/chapel/chapel_morgue) +"aBA" = ( +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_one_access = list(6,27) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aBB" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aBC" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aBD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBF" = ( +/obj/structure/table/rack, +/obj/item/stack/cable_coil/pink, +/obj/item/stack/cable_coil/pink, +/obj/item/stack/cable_coil/pink, +/obj/item/stack/cable_coil/pink, +/obj/item/stack/cable_coil/pink, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aBG" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aBH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aBI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aBJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aBK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aBL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBR" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/surface_two_hall) +"aBS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aBT" = ( +/obj/structure/stairs/north, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aBU" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aBV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aBW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aBX" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = newlist(); + req_one_access = list(17) + }, +/obj/structure/cable/green{ + dir = 1; + 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/dark, +/area/teleporter) +"aBY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aBZ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/structure/railing, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCa" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/rust/steel_decals_rusted2, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/railing, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCc" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCd" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCe" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCf" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCg" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCh" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCi" = ( +/obj/structure/morgue/crematorium{ + id = "crematorium" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCj" = ( +/obj/machinery/button/crematorium{ + pixel_x = -4; + pixel_y = 28; + req_access = list(); + req_one_access = list(27,6) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCl" = ( +/obj/structure/closet/coffin, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aCm" = ( +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aCn" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aCo" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aCp" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aCq" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) +"aCr" = ( +/obj/machinery/light/flamp/noshade, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aCs" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aCt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aCu" = ( +/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/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aCv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aCw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aCx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aCy" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, @@ -34341,18 +15625,8621 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"uch" = ( -/obj/structure/window/reinforced{ +"aCz" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aCA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aCB" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aCC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aCD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aCE" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/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 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Atrium Second Floor" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/surface_two_hall) +"aCF" = ( +/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/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aCG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/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/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aCH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aCI" = ( +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCJ" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"uhN" = ( +/area/bridge_hallway) +"aCN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/camera/network/command, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aCP" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Command Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aCQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/camera/network/engineering, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aCR" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aCS" = ( +/turf/simulated/wall, +/area/maintenance/substation/command) +"aCT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aCU" = ( +/obj/structure/stairs/west, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aCV" = ( +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aCW" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aCX" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aCY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aCZ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aDa" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloororange_edges" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aDb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aDc" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aDd" = ( +/obj/structure/ladder{ + pixel_y = 16 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aDe" = ( +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDf" = ( +/obj/structure/morgue, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDg" = ( +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDi" = ( +/obj/structure/closet/coffin, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDj" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aDk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aDl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aDm" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8; + icon_state = "spline_plain" + }, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aDn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aDo" = ( +/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/tether/surfacebase/fish_farm) +"aDp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aDq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aDr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aDs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aDt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"aDu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_staires_two) +"aDv" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" + }, +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) +"aDw" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aDx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aDy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aDz" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDD" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 2; + frequency = 1473; + name = "Confession Intercom"; + pixel_x = 0; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDE" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDF" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aDG" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Command"; + charge = 0; + output_attempt = 0; + outputting = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aDH" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aDI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aDJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aDK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aDL" = ( +/obj/effect/floor_decal/techfloor/corner, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aDM" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Chapel Access" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aDN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aDO" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aDP" = ( +/turf/simulated/wall, +/area/chapel/main) +"aDQ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "chaplainpet" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aDR" = ( +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -24; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDS" = ( +/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/dark, +/area/chapel/chapel_morgue) +"aDT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aDV" = ( +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aDW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aDX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Fish Farm" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aDY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aDZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aEa" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aEb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aEc" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEe" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEh" = ( +/obj/random/trash_pile, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEi" = ( +/obj/machinery/camera/network/command{ + dir = 4; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aEj" = ( +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Command Subgrid"; + name_tag = "Command Subgrid" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aEk" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aEl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aEm" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aEn" = ( +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/open, +/area/maintenance/lower/bar) +"aEo" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/corner, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloororange_edges" + }, +/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/techfloor, +/area/maintenance/lower/bar) +"aEp" = ( +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8; + icon_state = "up-scrubbers" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aEq" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aEr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aEs" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/chapel/main) +"aEt" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/grass, +/area/chapel/main) +"aEu" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/grass, +/area/chapel/main) +"aEv" = ( +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_one_access = list(6,27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aEw" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor, +/area/chapel/chapel_morgue) +"aEx" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aEy" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aEz" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"aEA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aEB" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aEC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aED" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEI" = ( +/obj/structure/cable{ + icon_state = "16-0" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/up, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEJ" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aEK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aEL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aEM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/command{ + req_access = list(19) + }, +/obj/structure/cable/green{ + 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/blast/regular{ + closed_layer = 10; + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor, +/area/bridge_hallway) +"aEN" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aEO" = ( +/obj/structure/cable/green{ + 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/plating, +/area/maintenance/commandmaint) +"aEP" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aEQ" = ( +/turf/simulated/wall, +/area/maintenance/commandmaint) +"aER" = ( +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(10,19) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aES" = ( +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(10,19) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/command) +"aET" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aEU" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) +"aEV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) +"aEW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aEX" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/chapel/main) +"aEY" = ( +/turf/simulated/floor/grass, +/area/chapel/main) +"aEZ" = ( +/mob/living/simple_mob/animal/passive/snake/noodle, +/turf/simulated/floor/grass, +/area/chapel/main) +"aFa" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/chapel/main) +"aFb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFd" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFe" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aFg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFj" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/maintenance/lower/rnd) +"aFk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFp" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"aFq" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/command{ + name = "Command Meeting Room" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge/meeting_room) +"aFr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/command{ + name = "Command Meeting Room" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge/meeting_room) +"aFs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aFt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aFu" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aFv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aFw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aFx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aFy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aFz" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"aFA" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aFB" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aFC" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aFD" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) +"aFE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aFF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aFG" = ( +/obj/structure/sign/department/chapel, +/turf/simulated/wall, +/area/chapel/main) +"aFH" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light/small{ + dir = 8 + }, +/mob/living/simple_mob/animal/passive/mouse/white/apple, +/turf/simulated/floor/grass, +/area/chapel/main) +"aFI" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/snakesnackbox, +/turf/simulated/floor/grass, +/area/chapel/main) +"aFJ" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFL" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "chapel_obs"; + layer = 3.3; + name = "Chapel Observation Shutters"; + pixel_x = 6; + pixel_y = -29; + req_access = list(27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFN" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aFO" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aFP" = ( +/obj/machinery/light/small, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aFQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFW" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aFY" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"aFZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGb" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGc" = ( +/obj/machinery/keycard_auth{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGf" = ( +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGg" = ( +/obj/machinery/atm{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aGi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aGj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aGk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/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/plating, +/area/maintenance/commandmaint) +"aGl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + 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 = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGn" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aGo" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor, +/area/maintenance/lower/bar) +"aGp" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor, +/area/maintenance/lower/bar) +"aGq" = ( +/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/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Chapel" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGr" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGs" = ( +/obj/machinery/door/airlock{ + name = "Noodle Office"; + req_access = list(27) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/lino, +/area/chapel/main) +"aGt" = ( +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "chapel_obs"; + name = "Chapel Observation" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aGu" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aGv" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aGw" = ( +/turf/simulated/wall, +/area/maintenance/lower/rnd) +"aGx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aGy" = ( +/turf/simulated/mineral, +/area/maintenance/lower/rnd) +"aGz" = ( +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aGA" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aGB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aGC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aGD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGE" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "meetingroom" + }, +/turf/simulated/floor, +/area/bridge/meeting_room) +"aGF" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aGH" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aGI" = ( +/obj/structure/bed/chair/comfy/black, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aGJ" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aGK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aGL" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'WATCH YOUR STEP'."; + name = "\improper WATCH YOUR STEP" + }, +/turf/simulated/wall, +/area/maintenance/commandmaint) +"aGM" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aGN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aGP" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aGQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGR" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGS" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aGT" = ( +/turf/simulated/floor/carpet, +/area/chapel/main) +"aGU" = ( +/obj/structure/table/bench/padded, +/obj/machinery/light_switch{ + name = "light switch "; + on = 0; + pixel_y = 36 + }, +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "chaplainpet"; + name = "interior window tint"; + pixel_x = -10; + pixel_y = 30 + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "chaplainwindow"; + name = "exterior window tint"; + pixel_x = 10; + pixel_y = 30; + range = 8 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGW" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "chapel_obs"; + layer = 3.3; + name = "Chapel Observation Shutters"; + pixel_x = -6; + pixel_y = 29; + req_access = list(27) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGX" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "chaplainwindow" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"aGY" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) +"aGZ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aHa" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 4; + icon_state = "comfychair_preview" + }, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHb" = ( +/obj/item/weapon/book/manual/security_space_law, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/fancyblack, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHc" = ( +/obj/item/weapon/folder/red, +/obj/structure/disposalpipe/segment, +/obj/structure/table/fancyblack, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHd" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 8; + icon_state = "comfychair_preview" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHe" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aHf" = ( +/obj/structure/lattice, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aHg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHi" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"aHj" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aHk" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aHl" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aHm" = ( +/turf/simulated/mineral, +/area/maintenance/asmaint2) +"aHn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/symbol/da{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aHo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/random/action_figure, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aHp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHq" = ( +/obj/machinery/button/windowtint{ + dir = 1; + id = "meetingroom"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aHr" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 4; + icon_state = "comfychair_preview" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHs" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/fancyblack, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHt" = ( +/obj/item/weapon/folder/blue, +/obj/structure/disposalpipe/segment, +/obj/structure/table/fancyblack, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHu" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 8; + icon_state = "comfychair_preview" + }, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHv" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aHw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aHB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aHC" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHD" = ( +/obj/machinery/camera/network/outside{ + dir = 5; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aHE" = ( +/turf/simulated/wall, +/area/maintenance/asmaint2) +"aHF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aHG" = ( +/turf/simulated/floor, +/area/maintenance/lower/rnd) +"aHH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aHI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aHJ" = ( +/obj/item/weapon/storage/fancy/cigar/havana, +/obj/effect/decal/cleanable/dirt, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"aHK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHL" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHM" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHN" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/sblucarpet, +/area/bridge/meeting_room) +"aHO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHQ" = ( +/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/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHR" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/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/dark, +/area/chapel/main) +"aHS" = ( +/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{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHT" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHX" = ( +/obj/structure/table/bench/padded, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHY" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aHZ" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIc" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aId" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/tool, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIe" = ( +/obj/structure/catwalk, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIf" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIg" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aIh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIi" = ( +/turf/simulated/wall, +/area/rnd/rdoffice) +"aIj" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor, +/area/maintenance/lower/rnd) +"aIk" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/industrial/danger{ + dir = 8; + icon_state = "danger" + }, +/obj/structure/sign/warning/caution{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIm" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIr" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIs" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIu" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aIw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aIx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "Chapel"; + sortType = "Chapel" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIC" = ( +/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" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aID" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIE" = ( +/obj/effect/floor_decal/chapel, +/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/dark, +/area/chapel/main) +"aIF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIG" = ( +/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/carpet, +/area/chapel/main) +"aIH" = ( +/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/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aII" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIJ" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIK" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIL" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIM" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/obj/random/tool, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/obj/structure/sign/warning/caution{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aIN" = ( +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aIO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/toy/plushie/farwa, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aIP" = ( +/turf/simulated/wall/r_wall, +/area/rnd/rdoffice) +"aIQ" = ( +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aIR" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aIS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aIT" = ( +/obj/structure/table/woodentable, +/obj/structure/flora/pottedplant/small{ + pixel_y = 12 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIU" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Command Conf Room" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIV" = ( +/obj/structure/table/woodentable, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/cups, +/obj/machinery/camera/network/command{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aIX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aIY" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aIZ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJb" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJc" = ( +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJd" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJe" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJf" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJg" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJh" = ( +/mob/living/simple_mob/slime/xenobio/rainbow/kendrick, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aJi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aJj" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/rdoffice) +"aJk" = ( +/obj/structure/closet/secure_closet/RD, +/obj/item/device/aicard, +/obj/item/clothing/glasses/omnihud/rnd, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/item/weapon/rig/hazmat/equipped, +/obj/structure/table/rack, +/obj/machinery/light_switch{ + pixel_y = 36 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJm" = ( +/obj/machinery/computer/mecha, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJn" = ( +/obj/machinery/computer/robotics, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJo" = ( +/obj/machinery/computer/aifixer, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aJq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/lower/rnd) +"aJr" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/lower/rnd) +"aJs" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aJt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aJu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aJv" = ( +/turf/simulated/wall, +/area/chapel/office) +"aJw" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "chapel" + }, +/turf/simulated/floor, +/area/chapel/office) +"aJx" = ( +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(27) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/office) +"aJy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJz" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJA" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aJD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + name = "Kendrick's Pen"; + req_access = list(30); + req_one_access = list(19) + }, +/obj/machinery/door/window/eastleft{ + dir = 8; + icon_state = "left"; + name = "Kendrick's Pen"; + req_access = list(30); + req_one_access = list(19) + }, +/turf/simulated/floor/reinforced, +/area/rnd/rdoffice) +"aJE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJH" = ( +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJI" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = 30; + pixel_y = -2 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/keycard_auth{ + pixel_x = 28; + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aJJ" = ( +/turf/simulated/wall, +/area/maintenance/substation/research) +"aJK" = ( +/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) +"aJL" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aJM" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" + }, +/turf/simulated/wall/r_wall, +/area/maintenance/lower/rnd) +"aJN" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/structure/lattice, +/obj/structure/cable{ + icon_state = "32-2" + }, +/obj/structure/disposalpipe/down, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/maintenance/lower/rnd) +"aJO" = ( +/turf/simulated/shuttle/wall/voidcraft/green{ + hard_corner = 1 + }, +/area/tether/elevator) +"aJP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aJQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aJR" = ( +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 10; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aJS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aJT" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aJU" = ( +/turf/simulated/floor/lino, +/area/chapel/office) +"aJV" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJW" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aJX" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJY" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aJZ" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aKa" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aKb" = ( +/turf/simulated/wall/r_wall, +/area/server) +"aKc" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKe" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine{ + department = "Research Director's Office" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKf" = ( +/obj/structure/bed/chair/office/light, +/obj/machinery/button/windowtint{ + id = "rd_office"; + pixel_x = -24; + pixel_y = -16 + }, +/obj/machinery/button/remote/airlock{ + id = "RDdoor"; + name = "RD Office Door Control"; + pixel_x = -30; + pixel_y = -18 + }, +/obj/effect/landmark/start{ + name = "Research Director" + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Control"; + pixel_x = -40; + pixel_y = -18; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKg" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKh" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Research Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKk" = ( +/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, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aKm" = ( +/obj/machinery/door/airlock/maintenance/engi, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aKn" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aKo" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/tether/elevator) +"aKp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKr" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"aKs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKv" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aKw" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aKx" = ( +/obj/structure/railing, +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aKy" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aKz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKA" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aKC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aKD" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aKF" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aKG" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aKH" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aKI" = ( +/obj/effect/floor_decal/chapel, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aKJ" = ( +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aKK" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aKL" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 2; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aKM" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aKN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aKO" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/freezer{ + dir = 8; + icon_state = "freezer_1"; + power_setting = 20; + set_temperature = 73; + use_power = 1 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aKP" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKR" = ( +/obj/structure/table/glass, +/obj/machinery/computer/skills{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKS" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white_rd, +/obj/item/weapon/stamp/rd, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKT" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/device/megaphone, +/obj/item/weapon/paper/monitorkey, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aKU" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Research"; + charge = 0; + output_attempt = 0; + outputting = 0 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKW" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aKX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aKY" = ( +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "16-0" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aKZ" = ( +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLh" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLi" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLm" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLn" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp{ + pixel_x = 2; + pixel_y = 7 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLo" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLq" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aLr" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth (Chaplain)"; + req_access = list(22) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aLs" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/random/cutout, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aLt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8; + icon_state = "map" + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aLu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aLv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aLw" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aLx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/obj/item/modular_computer/console/preset/command{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aLy" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aLz" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aLA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aLB" = ( +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Research Subgrid"; + name_tag = "Research Subgrid" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aLC" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aLD" = ( +/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, +/area/maintenance/substation/research) +"aLE" = ( +/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, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/research) +"aLF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aLG" = ( +/obj/machinery/door/airlock/maintenance/engi, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aLH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aLI" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLS" = ( +/obj/machinery/button/windowtint{ + dir = 1; + id = "chapel"; + pixel_x = -25; + pixel_y = -25 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLT" = ( +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/obj/structure/bed/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLV" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aLW" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aLX" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aLY" = ( +/turf/simulated/wall, +/area/maintenance/lower/south) +"aLZ" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 2; + frequency = 1473; + name = "Confession Intercom"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aMa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4; + icon_state = "twindow" + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8; + icon_state = "twindow" + }, +/turf/simulated/floor, +/area/chapel/main) +"aMb" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 2; + frequency = 1473; + name = "Confession Intercom"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aMc" = ( +/turf/simulated/floor/outdoors/rocks/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aMd" = ( +/turf/simulated/floor/outdoors/dirt/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aMe" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aMf" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aMg" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aMh" = ( +/obj/machinery/r_n_d/server/core, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"aMi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aMj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aMk" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30) + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMl" = ( +/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/rnd/rdoffice) +"aMm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMo" = ( +/turf/simulated/wall, +/area/rnd/lockers) +"aMp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/rnd, +/turf/simulated/floor/plating, +/area/rnd/lockers) +"aMq" = ( +/turf/simulated/wall/r_wall, +/area/rnd/lockers) +"aMr" = ( +/obj/structure/sign/deck/second, +/turf/simulated/shuttle/wall/voidcraft/green{ + hard_corner = 1 + }, +/area/tether/elevator) +"aMs" = ( +/obj/effect/floor_decal/borderfloor/corner, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMu" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMv" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMw" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMx" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMy" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMA" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aME" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMG" = ( +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMH" = ( +/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"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMJ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/weapon/nullrod, +/obj/machinery/light/small, +/turf/simulated/floor/lino, +/area/chapel/office) +"aMK" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aML" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/obj/item/weapon/storage/fancy/crayons, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, +/turf/simulated/floor/lino, +/area/chapel/office) +"aMM" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/lino, +/area/chapel/office) +"aMN" = ( /obj/structure/catwalk, /obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aMO" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aMP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southleft{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/door/window/northleft{ + name = "Server Room"; + req_access = list(30) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/server) +"aMQ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aMR" = ( +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aMS" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aMT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/machinery/light, +/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/rnd/rdoffice) +"aMV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + 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, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMW" = ( +/obj/structure/table/standard, +/obj/item/weapon/cartridge/signal/science, +/obj/item/weapon/cartridge/signal/science, +/obj/item/clothing/glasses/welding/superior, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/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/rnd/rdoffice) +"aMX" = ( +/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/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aMY" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aMZ" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/structure/closet/wardrobe/science_white, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aNa" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aNb" = ( +/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/dark, +/area/rnd/lockers) +"aNc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aNd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aNe" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" + }, +/turf/simulated/wall, +/area/engineering/lower/lobby) +"aNf" = ( +/turf/simulated/wall, +/area/engineering/lower/lobby) +"aNg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/lobby) +"aNh" = ( +/obj/machinery/door/airlock/glass{ + name = "Atmospherics" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/lower/lobby) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Atmospherics" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/lower/lobby) +"aNj" = ( +/turf/simulated/wall, +/area/engineering/lower/breakroom) +"aNk" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/breakroom) +"aNl" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aNm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNo" = ( +/turf/simulated/wall, +/area/tether/surfacebase/east_stairs_two) +"aNp" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aNq" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aNr" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/high{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aNs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aNt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aNu" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aNv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "rd_office" + }, +/obj/structure/cable/green, +/turf/simulated/floor, +/area/rnd/rdoffice) +"aNw" = ( +/obj/machinery/door/firedoor/glass, +/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, +/obj/machinery/door/airlock/command{ + id_tag = "RDdoor"; + name = "Research Director"; + req_access = list(30) + }, +/turf/simulated/floor/tiled, +/area/rnd/rdoffice) +"aNx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aNy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aNz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aNA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aNB" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/structure/closet/wardrobe/robotics_black, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aNC" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/emergency_storage/atmos) +"aND" = ( +/turf/simulated/wall, +/area/tether/surfacebase/emergency_storage/atmos) +"aNE" = ( +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/red/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5; + icon_state = "corner_white" + }, +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNF" = ( +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/red/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5; + icon_state = "corner_white" + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNG" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 1; + icon_state = "corner_white" + }, +/obj/structure/bed/chair, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 6; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/red/border/shifted{ + dir = 6; + icon_state = "bordercolor_shifted" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aNL" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/engineering_guide, +/obj/item/weapon/book/manual/engineering_construction, +/obj/item/weapon/book/manual/atmospipes, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aNM" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNP" = ( +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNQ" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNR" = ( +/obj/machinery/vending/cola{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aNS" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNT" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNW" = ( +/obj/item/toy/plushie/kitten{ + desc = "An odd appearing, cryptic plush of a cat."; + name = "Pablo" + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aNX" = ( +/obj/item/clothing/under/batter, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aNY" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aNZ" = ( +/obj/effect/floor_decal/rust, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aOa" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aOb" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aOc" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOd" = ( +/obj/structure/bed/chair/office/light, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOe" = ( +/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/tiled/techfloor, +/area/server) +"aOf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/server) +"aOg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOi" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOm" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Research Locker Room"; + req_access = list(47) + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aOn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aOo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aOp" = ( +/obj/structure/disposalpipe/sortjunction{ + name = "RD Office"; + sortType = "RD Office" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aOq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aOr" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aOs" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/emergency_storage/atmos) +"aOt" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aOu" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aOv" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aOw" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 10; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 5; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOD" = ( +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aOE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aOF" = ( +/obj/structure/bed/chair, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aOG" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aOH" = ( +/obj/machinery/vending/snack{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aOI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aOJ" = ( +/obj/item/clothing/shoes/boots/jackboots{ + desc = "Very old and worn baseball cleats."; + name = "baseball cleats" + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aOK" = ( +/obj/item/clothing/head/soft/black{ + desc = "Its a dusty old cap, It hides most your eyes." + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aOL" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aOM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aON" = ( +/obj/structure/catwalk, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aOO" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aOP" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aOQ" = ( +/obj/random/cutout, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aOR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aOS" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOT" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOU" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/techfloor, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOV" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/flora/pottedplant/dead, +/turf/simulated/floor/tiled/techfloor, +/area/server) +"aOW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOY" = ( +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aPa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/machinery/camera/network/research{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aPb" = ( +/obj/machinery/door/firedoor/glass, +/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, +/obj/machinery/door/airlock/glass_research{ + name = "Research Lounge"; + req_access = list(47) + }, +/turf/simulated/floor/tiled, +/area/rnd/lockers) +"aPc" = ( +/turf/simulated/wall, +/area/rnd/research) +"aPd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPf" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPg" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/int{ + name = "Emergency Storage"; + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPh" = ( +/obj/structure/cable/cyan{ + 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/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPi" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPj" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPk" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/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/engineering/lower/lobby) +"aPl" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPm" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPn" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aPo" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aPp" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aPq" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aPr" = ( +/obj/machinery/hologram/holopad, +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 0; + pixel_y = 0; + req_one_access = list(10,24) + }, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aPs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aPt" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aPu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aPv" = ( +/obj/item/weapon/material/twohanded/baseballbat{ + desc = "This bat looks very off."; + health = 500 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aPw" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPx" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aPy" = ( +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aPz" = ( +/obj/structure/dogbed, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/mob/living/simple_mob/animal/passive/lizard{ + desc = "It's the secret head of Janitoria!"; + name = "Bucket" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPC" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aPE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aPF" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/rnd/staircase/secondfloor) +"aPG" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/rnd/staircase/secondfloor) +"aPH" = ( +/turf/simulated/open, +/area/rnd/staircase/secondfloor) +"aPI" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/open, +/area/rnd/staircase/secondfloor) +"aPJ" = ( +/turf/simulated/wall, +/area/rnd/breakroom) +"aPK" = ( +/obj/structure/bed/chair/comfy/brown, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPL" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPM" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/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/rnd/breakroom) +"aPN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPQ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPR" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to Free-Anur-Entertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPS" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/camera/network/research, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPT" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPU" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/random/maintenance/clean, +/obj/random/maintenance/medical, +/obj/random/maintenance/research, +/obj/random/tech_supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPV" = ( +/obj/machinery/floodlight, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"aPW" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aPZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1; + icon_state = "map" + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQb" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQc" = ( +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQf" = ( +/obj/machinery/computer/station_alert{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aQg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aQh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aQi" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aQj" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups, +/obj/item/weapon/storage/box/cups, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aQk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + 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/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aQl" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aQm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aQn" = ( +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) +"aQo" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) +"aQp" = ( +/obj/structure/frame/computer, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aQq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aQr" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aQs" = ( +/turf/simulated/floor, +/area/maintenance/lower/south) +"aQt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aQu" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aQv" = ( +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aQw" = ( +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aQx" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aQy" = ( +/turf/simulated/wall, +/area/rnd/workshop) +"aQz" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/rnd/staircase/secondfloor) +"aQA" = ( +/obj/structure/table/glass, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQB" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQF" = ( +/obj/structure/table/glass, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQG" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQH" = ( +/turf/simulated/wall/r_wall, +/area/rnd/breakroom) +"aQI" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/atmos_eva) +"aQJ" = ( +/obj/effect/floor_decal/borderfloor/shifted, +/obj/effect/floor_decal/corner/white/border/shifted, +/obj/effect/floor_decal/corner/yellow{ + dir = 10; + icon_state = "corner_white" + }, +/obj/structure/flora/pottedplant/subterranean, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQK" = ( +/obj/effect/floor_decal/borderfloor/shifted, +/obj/effect/floor_decal/corner/blue/border/shifted, +/obj/effect/floor_decal/corner/yellow{ + dir = 10; + icon_state = "corner_white" + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQL" = ( +/obj/effect/floor_decal/borderfloor/shifted, +/obj/effect/floor_decal/corner/white/border/shifted, +/obj/effect/floor_decal/corner/yellow{ + dir = 10; + icon_state = "corner_white" + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQM" = ( +/obj/effect/floor_decal/borderfloor/shifted, +/obj/effect/floor_decal/corner/white/border/shifted, +/obj/effect/floor_decal/corner/yellow{ + dir = 10; + icon_state = "corner_white" + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQN" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 8; + icon_state = "corner_white" + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 5; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/blue/border/shifted{ + dir = 5; + icon_state = "bordercolor_shifted" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQO" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQS" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aQT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aQV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aQW" = ( +/obj/structure/table/glass, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aQX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aQY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aQZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_techfloor_grid/full{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRa" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aRb" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aRc" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/corner_techfloor_grid/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRd" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aRf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/newspaper, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aRg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aRh" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aRi" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aRj" = ( +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aRk" = ( +/obj/structure/stairs/south, +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aRl" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30; + pixel_y = 0 + }, +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRm" = ( +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRn" = ( +/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/wood, +/area/rnd/breakroom) +"aRo" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9; + icon_state = "bordercolor" + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Atmospherics Hardsuits"; + req_access = list(24) + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/head/helmet/space/void/atmos, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRs" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5; + icon_state = "bordercolor" + }, +/obj/structure/table/standard, +/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/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRt" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/lobby) +"aRu" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aRv" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/lower/lobby) +"aRw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aRx" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/breakroom) +"aRy" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/engineering/pumpstation) +"aRz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aRA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aRB" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRC" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRD" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/structure/cable{ + 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/techfloor, +/area/maintenance/lower/south) +"aRE" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRF" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRG" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aRH" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRI" = ( +/obj/structure/symbol/gu, +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/south) +"aRJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRK" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aRL" = ( +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aRM" = ( +/turf/simulated/wall, +/area/rnd/staircase/secondfloor) +"aRN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRO" = ( +/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/wood, +/area/rnd/breakroom) +"aRP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/northright{ + dir = 4; + name = "Atmospherics Hardsuits"; + req_access = list(24) + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/head/helmet/space/void/atmos, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRR" = ( +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/structure/table/standard, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRT" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/atmos_eva) +"aRU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9; + icon_state = "bordercolor" + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/camera/network/engineering, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRX" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/vending/engivend, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRY" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5; + icon_state = "bordercolor" + }, +/obj/machinery/vending/tool, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/atmos_lockers) +"aSa" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aSb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled/monotile, +/area/engineering/atmos) +"aSc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aSd" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos/storage) +"aSe" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSf" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSg" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSh" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6; + icon_state = "intact" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aSm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aSn" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aSo" = ( +/obj/structure/catwalk, +/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" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aSp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aSq" = ( +/obj/structure/closet, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/lower/south) +"aSr" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aSs" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aSt" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aSu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aSv" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aSw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aSx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -34361,200 +24248,2146 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"uin" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ukB" = ( +/area/maintenance/asmaint2) +"aSy" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, -/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" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 }, /turf/simulated/floor/plating, -/area/maintenance/lower/north) -"ulU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"unp" = ( -/obj/structure/table/standard, -/obj/item/device/sleevemate, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"unv" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"uoL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/holoposter{ - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"usM" = ( -/obj/machinery/door/window/eastright{ - dir = 2 - }, +/area/maintenance/asmaint2) +"aSz" = ( +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/rnd, +/turf/simulated/floor/plating, +/area/rnd/breakroom) +"aSA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"utk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"uDQ" = ( +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSF" = ( /obj/structure/bed/chair{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"uEH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aSG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/machinery/suit_cycler/engineering{ + name = "Atmospherics suit cycler" + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aSI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 5; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aSJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 10; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aSK" = ( +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aSM" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aSN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 5; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aSO" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aSP" = ( +/turf/simulated/floor/tiled/monotile, +/area/engineering/atmos) +"aSQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aSR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Storage"; + req_access = list(24) + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSS" = ( +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aST" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aSW" = ( +/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 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8; + icon_state = "map" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aSZ" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aTa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aTb" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "Janitor Closet"; + sortType = "Janitor Closet" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aTc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/east_stairs_two) +"aTd" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTe" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTf" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTg" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) +"aTi" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Reading Rooms"; + sortType = "Reading Rooms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTl" = ( +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/junk, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTn" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTo" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aTp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aTq" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aTr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aTs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/corner, +/obj/effect/floor_decal/rust, +/obj/random/cutout, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aTt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aTu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aTv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aTw" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTx" = ( +/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/rnd/breakroom) +"aTy" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTz" = ( +/obj/structure/table/glass, +/obj/machinery/microwave, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTA" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTC" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aTD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/dispenser{ + phorontanks = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aTE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aTF" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aTG" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics EVA"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aTH" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTI" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTJ" = ( +/obj/structure/cable/cyan{ + 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 = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + 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/item/weapon/stool, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTL" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTM" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_atmos{ + name = "Locker Room"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aTN" = ( +/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/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/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/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aTO" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/engineering/atmos) +"aTP" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aTQ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Storage"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTR" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTS" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTT" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTU" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aTW" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aTX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8; + icon_state = "map" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aTZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aUa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aUb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aUc" = ( +/turf/simulated/wall, +/area/janitor) +"aUd" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aUe" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aUf" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aUg" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aUh" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aUi" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aUj" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aUl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aUm" = ( +/turf/simulated/wall, +/area/rnd/breakroom/bathroom) +"aUn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/research{ + name = "Research Bathroom" + }, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aUo" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aUp" = ( +/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 + }, +/obj/machinery/vending/cigarette{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/breakroom) +"aUq" = ( +/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 + }, +/obj/machinery/vending/coffee{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/breakroom) +"aUr" = ( +/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 + }, +/obj/machinery/vending/snack{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/breakroom) +"aUs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aUu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aUv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8; + icon_state = "bordercolorcorner2" + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aUw" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aUx" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/table/standard, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/nifsofts_engineering, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aUy" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aUz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6; + icon_state = "bordercolorcorner2" + }, +/obj/structure/table/standard, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/black, +/obj/item/weapon/storage/belt/utility/atmostech, +/obj/item/weapon/cartridge/atmos, +/obj/item/device/floor_painter, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aUA" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aUB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/turf/simulated/floor/tiled/monotile, +/area/engineering/atmos) +"aUC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aUD" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aUE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/floodlight, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aUF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/dispenser, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aUG" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -32 + }, +/obj/structure/cable/cyan, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/power/thermoregulator, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aUH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/storage) +"aUI" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aUJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8; + icon_state = "map" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aUK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aUL" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled, +/area/janitor) +"aUM" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled, +/area/janitor) +"aUN" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled, +/area/janitor) +"aUO" = ( +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/obj/structure/janitorialcart, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aUP" = ( +/obj/structure/janitorialcart, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aUQ" = ( +/obj/structure/janitorialcart, +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 1; + icon_state = "borderfloor_shifted" + }, +/obj/effect/floor_decal/corner/purple/border/shifted{ + dir = 1; + icon_state = "bordercolor_shifted" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5; + icon_state = "corner_white" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aUR" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aUS" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aUT" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aUU" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aUV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, /obj/structure/cable/green{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/maintenance/lower/north) -"uMi" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"uNf" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/stairwell) -"uNP" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/lower/bar) -"uQG" = ( +/area/maintenance/asmaint2) +"aUW" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ + d1 = 4; + d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aUX" = ( +/obj/structure/cable/green{ + icon_state = "16-0" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/structure/cable/green{ + icon_state = "0-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"uZF" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aUY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aUZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVb" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aVc" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVd" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVe" = ( +/obj/machinery/power/apc{ dir = 1; - icon_state = "pipe-c" + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVg" = ( +/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/white, +/area/rnd/breakroom/bathroom) +"aVh" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/mirror{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVi" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/rnd, +/turf/simulated/floor/plating, +/area/rnd/breakroom) +"aVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics EVA"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aVk" = ( +/turf/simulated/wall, +/area/engineering/lower/atmos_eva) +"aVl" = ( +/turf/simulated/wall, +/area/engineering/lower/atmos_lockers) +"aVm" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"aVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVp" = ( +/turf/simulated/wall, +/area/maintenance/engineering/pumpstation) +"aVq" = ( +/obj/machinery/door/airlock/maintenance/engi{ + name = "Pump Station" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aVr" = ( +/obj/machinery/door/airlock/maintenance/engi{ + name = "Pump Station" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/engineering/pumpstation) +"aVs" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/east_stairs_two) +"aVt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aVu" = ( +/obj/machinery/button/remote/blast_door{ + id = "janitor_blast"; + name = "Desk Shutters"; + pixel_x = -22; + pixel_y = 0; + pixel_z = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aVv" = ( +/turf/simulated/floor/tiled, +/area/janitor) +"aVw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aVx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aVy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aVz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance"; + req_access = list(26) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/techfloor, +/area/janitor) +"aVA" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aVB" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aVC" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aVD" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aVE" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 5 }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) -"vbR" = ( +/area/maintenance/asmaint2) +"aVF" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, /obj/structure/cable/green{ - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVJ" = ( +/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/breakroom/bathroom) +"aVK" = ( +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"vdS" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"vev" = ( -/obj/structure/table/reinforced, -/obj/item/device/gps/security{ - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/obj/item/device/gps/security{ - pixel_x = -3 +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVM" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 }, +/obj/structure/mirror{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aVN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVO" = ( +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aVP" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"aVQ" = ( /obj/effect/floor_decal/borderfloor{ - dir = 6 + dir = 9 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9; + icon_state = "bordercolor" + }, +/obj/machinery/camera/network/engineering, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) -"vgb" = ( +/area/engineering/atmos) +"aVR" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -34575,31 +26408,629 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"vjn" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) -"vlq" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 +"aVS" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVT" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVU" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVW" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVX" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVY" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aVZ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWa" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"vmO" = ( +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWb" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1; + icon_state = "map" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5; + icon_state = "bordercolor" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWm" = ( +/turf/simulated/open, +/area/tether/surfacebase/east_stairs_two) +"aWn" = ( +/obj/structure/railing{ + dir = 8 + }, /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/effect/floor_decal/corner/green/border{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aWo" = ( +/obj/machinery/door/window/eastleft{ + dir = 8; + icon_state = "left"; + name = "Janitorial Desk" + }, +/obj/machinery/door/window/eastleft{ + dir = 4; + icon_state = "left"; + name = "Janitorial Desk"; + req_access = list(26) + }, +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "janitor_blast"; + layer = 3.3; + name = "Janitorial Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/janitor) +"aWp" = ( +/obj/effect/floor_decal/borderfloor{ dir = 8 }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aWq" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/janitor) +"aWr" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled, +/area/janitor) +"aWs" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/janitor) +"aWt" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aWu" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -34610,353 +27041,130 @@ dir = 8; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"vnv" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"vnZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"vru" = ( -/obj/structure/table/reinforced, -/obj/item/device/retail_scanner/security, -/obj/item/device/radio{ - pixel_x = -4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"vrD" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"vvJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"vzb" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/outfitting/storage) -"vKe" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"vOl" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) -"vQA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"vRI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"vXa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"wcd" = ( -/obj/structure/closet/wardrobe/detective, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"wdn" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/glasses/hud/security, -/obj/item/clothing/glasses/hud/security, -/obj/item/clothing/glasses/hud/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = -8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) -"wfh" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"wfF" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/device/flashlight, -/obj/item/device/radio{ - pixel_x = -4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"whx" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"whO" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait{ - dir = 1; - name = "Maintenance Access" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"wiC" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"woP" = ( -/obj/structure/railing, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"wpM" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"wqk" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/floor_decal/rust, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - dir = 8; - icon_state = "up-scrubbers" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"wrX" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"wtj" = ( -/obj/machinery/camera/network/security{ - dir = 8; - icon_state = "camera" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"wtX" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/outside/outside2) -"wxi" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/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{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Primary Medical Storage"; - sortType = "Primary Medical Storage" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"wBk" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"wBn" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Security Airlock"; - req_one_access = list(1) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aWv" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aWw" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aWx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/corner_techfloor_grid, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aWy" = ( +/obj/effect/floor_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/obj/effect/landmark{ + name = "maint_pred" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aWz" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aWA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aWB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 1; + icon_state = "32-1" }, /obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/borderfloor{ +/turf/simulated/open, +/area/maintenance/asmaint2) +"aWC" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ dir = 8 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/techfloor/hole{ + dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"wBw" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aWD" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aWE" = ( +/obj/machinery/door/airlock{ + name = "Research Shower" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aWF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aWG" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aWH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, /turf/simulated/floor/plating, -/area/maintenance/lower/north) -"wQg" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 +/area/maintenance/asmaint2) +"aWI" = ( +/obj/machinery/door/airlock/maintenance/engi{ + name = "Atmospherics"; + req_access = list(24) }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"wRZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"aWJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -34972,90 +27180,3173 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"wVF" = ( +"aWK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWL" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "Drone Fabrication"; + sortType = "Drone Fabrication" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWM" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWN" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWR" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWV" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + name = "Atmospherics"; + sortType = "Atmospherics" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWW" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aWZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXa" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXd" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXe" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" + }, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"aXh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aXi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 10; + icon_state = "bordercolorcorner2" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXj" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXl" = ( +/obj/structure/catwalk, +/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"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aXm" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aXn" = ( +/obj/effect/floor_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aXo" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXp" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aXr" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXs" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aXt" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aXu" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aXv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aXw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aXx" = ( +/turf/simulated/wall/r_wall, +/area/engineering/drone_fabrication) +"aXy" = ( +/turf/simulated/wall, +/area/engineering/drone_fabrication) +"aXz" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Drone Bay"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aXA" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aXB" = ( +/turf/simulated/open, +/area/engineering/atmos) +"aXC" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aXD" = ( +/turf/simulated/floor/tiled/techmaint, +/area/engineering/atmos) +"aXE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/structure/railing, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/atmos) +"aXF" = ( +/turf/simulated/wall, +/area/engineering/atmos/monitoring) +"aXG" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/atmos/monitoring) +"aXH" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aXI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/atmos) +"aXJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aXK" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aXL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/structure/catwalk, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"aXM" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aXN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aXO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aXS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/simulated/floor/tiled, +/area/janitor) +"aXT" = ( +/obj/machinery/door/airlock/multi_tile/metal/mait, +/obj/machinery/door/firedoor/glass, +/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"; + pixel_y = 0 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) +"aXU" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXV" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/closet, +/obj/random/contraband, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/tool, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXX" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXY" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aXZ" = ( +/obj/machinery/light/small, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aYa" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aYb" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aYc" = ( +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1; + icon_state = "shower" + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) +"aYd" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aYe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aYf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/recharge_station, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aYg" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/recharge_station, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aYh" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aYi" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8; + icon_state = "warningcorner" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aYj" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/atmos) +"aYk" = ( +/obj/structure/cable/cyan{ + d1 = 32; + d2 = 1; + icon_state = "32-1" + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down{ + dir = 1 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aYl" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9; + icon_state = "bordercolor" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + frequency = 1441; + input_tag = "atmos_out"; + name = "Atmos Intake Control"; + output_tag = "atmos_in"; + sensors = list("atmos_intake" = "Tank") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1; + icon_state = "bordercolorcorner2" + }, +/obj/structure/table/standard, +/obj/item/taperoll/atmos, +/obj/random/tech_supply, +/obj/random/tool, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 0; + pixel_y = 0; + req_one_access = list(10,24) + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYn" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYo" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4; + icon_state = "bordercolorcorner2" + }, +/obj/machinery/computer/power_monitor, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYp" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5; + icon_state = "bordercolor" + }, +/obj/machinery/computer/rcon, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYq" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/turf/simulated/open, +/area/engineering/atmos) +"aYr" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/atmos) +"aYs" = ( +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/powercell, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 8; + icon_state = "bordercolorcorner2" + }, +/obj/structure/closet/jcloset, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled, +/area/janitor) +"aYA" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet/jcloset, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/janitor) +"aYB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet/jcloset, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled, +/area/janitor) +"aYC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"aYD" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aYE" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/machinery/computer/drone_control{ + dir = 4; + icon_state = "computer" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aYF" = ( +/obj/item/weapon/stool, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"aYG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"aYH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"wYy" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "4-8" +"aYI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" }, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, -/area/maintenance/lower/north) -"xbq" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +/area/engineering/drone_fabrication) +"aYJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aYK" = ( +/obj/effect/landmark{ + name = "lightsout" }, +/turf/simulated/open, +/area/engineering/atmos) +"aYL" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/open, +/area/engineering/atmos) +"aYM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/machinery/computer/atmoscontrol{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYN" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYP" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/random/medical/lite, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aYR" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aYU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/east_stairs_two) +"aYV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xcs" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xey" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"xfB" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYZ" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aZa" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aZb" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aZc" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aZd" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZe" = ( +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZg" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/obj/machinery/drone_fabricator{ + fabricator_tag = "Atmos" + }, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZh" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZi" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"aZk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"aZl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8; + icon_state = "bordercolor" + }, +/obj/machinery/computer/area_atmos/tag{ + dir = 4; + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZn" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4; + icon_state = "bordercolor" + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZq" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aZr" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aZs" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZv" = ( +/obj/structure/stairs/east, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZx" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"aZy" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZG" = ( +/obj/machinery/door/airlock/maintenance/engi{ + name = "Drone Bay"; + req_access = list(24) + }, +/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/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZI" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZJ" = ( +/obj/effect/floor_decal/techfloor{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"aZK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"aZL" = ( +/obj/effect/floor_decal/borderfloor{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) -"xfY" = ( +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10; + icon_state = "bordercolor" + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZM" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8; + icon_state = "bordercolorcorner" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZN" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZO" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZP" = ( /obj/effect/floor_decal/borderfloor{ - dir = 1 + dir = 6 }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/floor_decal/corner/red/bordercorner2{ +/obj/machinery/disposal, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"aZQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZV" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZW" = ( +/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/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZY" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aZZ" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"baa" = ( +/obj/effect/floor_decal/techfloor/corner, +/obj/machinery/drone_fabricator{ + fabricator_tag = "Atmos" + }, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"bab" = ( +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"bac" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"bad" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"bae" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10; + icon_state = "bordercolor" + }, +/obj/machinery/computer/station_alert{ dir = 1 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xiE" = ( +/area/engineering/atmos/monitoring) +"baf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/machinery/computer/atmos_alert{ + dir = 1; + icon_state = "computer" + }, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bag" = ( /obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6; + icon_state = "bordercolor" + }, +/obj/machinery/computer/security/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bah" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/floor_decal/corner/green/border{ +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bai" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baj" = ( +/obj/structure/railing, +/obj/structure/railing{ dir = 8 }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bak" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bal" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bam" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"ban" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bao" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"bap" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"baq" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bar" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/machinery/computer/drone_control{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/engineering/drone_fabrication) +"bas" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"bat" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"bau" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bav" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baw" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bax" = ( +/turf/simulated/wall, +/area/maintenance/readingrooms) +"bay" = ( +/obj/machinery/door/airlock/maintenance/common, +/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, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/asmaint2) +"baz" = ( +/turf/simulated/wall, +/area/maintenance/lower/atmos) +"baA" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/cryopod/robot, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"baC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/computer/cryopod/robot{ + pixel_y = -32 + }, +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"baD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"baE" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/random/trash_pile, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baF" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baH" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baI" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baK" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baL" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baM" = ( +/obj/structure/catwalk, +/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"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baN" = ( +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baO" = ( +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"baP" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"baR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/rust, +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"baS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/closet/firecloset, +/obj/item/weapon/handcuffs, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"baT" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"baU" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baW" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baX" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baY" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/south) +"baZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bba" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbd" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbe" = ( +/obj/random/trash_pile, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbf" = ( +/obj/structure/catwalk, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbg" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbh" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/railing, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbi" = ( +/obj/structure/railing, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbj" = ( +/obj/structure/railing, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/junk, +/obj/random/maintenance/research, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbk" = ( +/obj/structure/railing, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbl" = ( +/obj/structure/table/steel, +/obj/item/clothing/accessory/collar/pink, +/obj/item/clothing/accessory/collar/shock, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbm" = ( +/obj/structure/table/steel, +/obj/item/weapon/flame/candle, +/obj/item/weapon/flame/candle, +/obj/item/weapon/flame/lighter, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbn" = ( +/obj/item/device/camera, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbo" = ( +/obj/structure/table/steel, +/obj/item/clothing/mask/muzzle, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/kitchenspike, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbq" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/item/stack/flag/red{ + amount = 1 + }, +/obj/item/stack/flag/blue{ + amount = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbr" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bbs" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/junk, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbv" = ( +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbw" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbx" = ( +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bby" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bbz" = ( +/obj/structure/railing, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/open, +/area/engineering/atmos) +"bbA" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/engineering/atmos) +"bbB" = ( +/obj/structure/railing, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/atmos) +"bbC" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbD" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbE" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbG" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbH" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/rust, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/random/maintenance/research, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbI" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Atmospherics Balcony"; + req_access = list(24) + }, +/obj/structure/catwalk, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "atmoslockdown"; + layer = 1; + name = "Atmospherics Lockdown"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bbJ" = ( +/obj/structure/catwalk, +/turf/simulated/open, +/area/engineering/atmos) +"bbK" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/engineering/atmos) +"bbL" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/atmos) +"bbM" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbN" = ( +/obj/structure/table/steel, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/bandana, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbO" = ( +/obj/structure/table/steel, +/obj/item/weapon/handcuffs/fuzzy, +/obj/item/weapon/handcuffs/legcuffs/fuzzy, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbP" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbR" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbS" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbT" = ( +/obj/effect/floor_decal/rust, +/obj/random/maintenance/research, +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbU" = ( +/obj/effect/floor_decal/rust, +/obj/structure/bed, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbV" = ( +/obj/effect/floor_decal/rust, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbW" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/rust, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/asmaint2) +"bbX" = ( +/obj/structure/dogbed, +/obj/item/clothing/accessory/collar/pink, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bbY" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) +"bbZ" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) +"bca" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/rainbow, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcb" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/device/tape{ + desc = "No Talk" + }, +/obj/item/clothing/suit/varsity/brown{ + desc = "Showdown" + }, +/obj/item/clothing/head/richard, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcc" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcd" = ( +/obj/structure/catwalk, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/turf/simulated/open, +/area/engineering/atmos) +"bce" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/open, +/area/engineering/atmos) +"bcf" = ( +/obj/structure/catwalk, +/obj/machinery/light, +/turf/simulated/open, +/area/engineering/atmos) +"bcg" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/black, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bch" = ( +/obj/structure/table/steel, +/obj/item/clothing/head/welding/demon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bci" = ( +/obj/structure/table/steel, +/obj/item/clothing/glasses/sunglasses/blindfold, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcj" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bck" = ( +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcl" = ( +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) +"bcm" = ( +/obj/structure/table/steel, +/obj/random/coin, +/obj/item/clothing/accessory/scarf/stripedred, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcn" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/shoes/athletic{ + desc = "Assault" + }, +/obj/item/clothing/under/pants{ + desc = "Overdose" + }, +/obj/item/weapon/material/twohanded/baseballbat{ + desc = "Decadence"; + health = 1989 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bco" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcp" = ( +/obj/structure/closet, +/obj/random/maintenance/security, +/obj/random/contraband, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/storage/vest/hoscoat/jensen{ + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); + desc = "Its an old, dusty trenchcoat... what a shame."; + name = "trenchcoat" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/simple_door/wood, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcr" = ( +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcs" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bct" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcu" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/railing, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcv" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/railing, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcw" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/railing, +/obj/structure/closet/crate, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/cigarettes, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcx" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/structure/railing, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcy" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcz" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/sunglasses{ + desc = "My vision is augmented"; + icon_state = "sun"; + name = "Augmented shades" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcA" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bcB" = ( +/obj/structure/closet, +/obj/item/clothing/under/schoolgirl, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcC" = ( +/obj/machinery/vending/coffee{ + product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies;Would you like some tea, Mrs. Nesbit?"; + shut_up = 0 + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcD" = ( +/obj/structure/table/steel, +/obj/machinery/microwave, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcE" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcF" = ( +/obj/structure/catwalk, +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcG" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcH" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcI" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcJ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcK" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bcM" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bcN" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcO" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bcP" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcQ" = ( +/obj/item/weapon/stool/padded, +/obj/random/action_figure, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcS" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcT" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcU" = ( +/obj/machinery/light/small, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcV" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcW" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcX" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bcY" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/catwalk, +/obj/random/junk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcZ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bda" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bdc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bdd" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bde" = ( +/obj/structure/catwalk, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -35065,271 +30356,5846 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"xkH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdf" = ( +/obj/machinery/door/airlock/maintenance/common, +/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/techmaint, -/area/tether/surfacebase/surface_two_hall) -"xnp" = ( -/obj/structure/bed/chair/office/dark, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdg" = ( +/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 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bdh" = ( +/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 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bdi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bdj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/maintenance/readingrooms) +"bdk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/plushie/carp{ + dir = 4; + icon_state = "carpplushie" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/teapot, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bdm" = ( +/obj/structure/plushie/ian{ + dir = 8; + icon_state = "ianplushie"; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bdn" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdo" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdq" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdr" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bds" = ( +/obj/structure/railing, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdt" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdu" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdv" = ( +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/random/junk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdx" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdy" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdz" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/random/trash_pile, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bdB" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bdC" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/trash_pile, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bdD" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdE" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bdG" = ( +/obj/structure/plushie/drone{ + dir = 1; + icon_state = "droneplushie" + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bdH" = ( +/obj/structure/table/steel, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/screwdriver, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"bdI" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/item/weapon/bone/ribs, +/obj/item/weapon/handcuffs/legcuffs, +/obj/item/weapon/handcuffs, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"bdJ" = ( +/obj/structure/table/steel, +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/obj/item/weapon/tool/wirecutters, +/obj/item/weapon/tool/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"bdK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdL" = ( +/obj/random/cutout, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdM" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdN" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdO" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdP" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdQ" = ( +/turf/simulated/mineral, +/area/maintenance/readingrooms) +"bdR" = ( +/obj/structure/lattice, +/turf/simulated/mineral/floor/cave, +/area/maintenance/readingrooms) +"bdS" = ( +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bdT" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdU" = ( +/obj/structure/table/steel, +/obj/item/weapon/tape_roll, +/obj/item/stack/medical/bruise_pack, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bdV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"bdW" = ( +/obj/structure/table/steel, +/obj/item/stack/medical/splint/ghetto, +/obj/random/technology_scanner, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bdX" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdY" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdZ" = ( +/obj/structure/table/steel, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/storage/fancy/candle_box, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bea" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beb" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bec" = ( +/obj/structure/sign/department/telecoms, +/turf/simulated/wall, +/area/maintenance/substation/tcomms) +"bed" = ( +/obj/machinery/door/airlock/maintenance/engi{ + name = "Telecomms Substation" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"bee" = ( +/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/tcomms) +"bef" = ( +/turf/simulated/wall, +/area/maintenance/substation/tcomms) +"beg" = ( +/turf/simulated/mineral/floor/cave, +/area/maintenance/readingrooms) +"beh" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bei" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bej" = ( +/obj/machinery/camera/network/research/xenobio{ + network = list("Xenobiology") + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bek" = ( +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bel" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/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, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen1"; + name = "Pen 1 Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bem" = ( +/obj/structure/sink/kitchen{ + name = "sink"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"ben" = ( +/obj/machinery/processor, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beo" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/alarm{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/computer/security/xenobio, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bep" = ( +/obj/machinery/smartfridge/secure/extract, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"ber" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/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, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen2"; + name = "Pen 2 Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bes" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bet" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beu" = ( +/obj/structure/table/steel, +/obj/random/medical/pillbottle, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bev" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bew" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bex" = ( +/obj/structure/table/steel, +/obj/random/medical/lite, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bey" = ( +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bez" = ( +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"beB" = ( +/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, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beC" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beD" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beE" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beF" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"beG" = ( +/obj/machinery/alarm/monitor/isolation{ + alarm_id = "slime_pens"; + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Slime Pen 1"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen1"; + name = "Pen 1 Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beI" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beJ" = ( +/obj/machinery/hologram/holopad, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Slime Pen 2"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen2"; + name = "Pen 2 Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beL" = ( +/obj/machinery/alarm/monitor/isolation{ + alarm_id = "slime_pens"; + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beM" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beO" = ( +/obj/machinery/mecha_part_fabricator/pros{ + component_coeff = 0.9; + desc = "A machine used for construction of legit prosthetics. You weren't sure if cardboard was considered an engineering material until now."; + dir = 4; + emagged = 0; + name = "Legitimate Prosthetics Fabricator"; + req_access = list(); + res_max_amount = 150000; + time_coeff = 0.2 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beP" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beQ" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"beR" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beS" = ( +/obj/random/trash_pile, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beT" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beU" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beV" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beW" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"beX" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Telecomms Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beY" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Telecomms"; + charge = 100000; + output_attempt = 0; + outputting = 0 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"beZ" = ( +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Telecomms Subgrid"; + name_tag = "Telecomms Subgrid" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/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/maintenance/substation/tcomms) +"bfa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light/small, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/tcomms) +"bfb" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/tcomms) +"bfc" = ( +/turf/simulated/wall/r_wall, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfd" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air/airlock{ + start_pressure = 4559.63 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfe" = ( +/obj/structure/filingcabinet, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bff" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/folder/yellow, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfg" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/blue{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfh" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfi" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfj" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfl" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/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, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen1"; + name = "Pen 1 Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfn" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfp" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/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, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen2"; + name = "Pen 2 Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfq" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfr" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfs" = ( +/obj/structure/morgue, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bft" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bfu" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/atmos) +"bfv" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bfw" = ( +/turf/simulated/wall, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bfx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfy" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfz" = ( +/obj/machinery/porta_turret{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfA" = ( +/obj/machinery/camera/network/tcomms, +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfB" = ( +/obj/machinery/turretid/lethal{ + ailock = 1; + check_synth = 1; + control_area = /area/tcommsat/chamber; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Telecoms lethal turret control"; + pixel_x = 29; + pixel_y = 0; + req_access = list(61); + req_one_access = list(12) + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bfD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bfE" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bfF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bfG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bfH" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 8; + network = "tcommsat" + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bfI" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) +"bfJ" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv1"; + layer = 8; + name = "Divider 1 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfK" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv1"; + name = "Divider 1 Blast Doors"; + pixel_x = -38; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen3"; + name = "Pen 3 Containment"; + pixel_x = -30; + pixel_y = -8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen1"; + name = "Pen 1 Containment"; + pixel_x = -30; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfL" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfM" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfN" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv2"; + name = "Divider 2 Blast Doors"; + pixel_x = 38; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen2"; + name = "Pen 2 Containment"; + pixel_x = 30; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen4"; + name = "Pen 4 Containment"; + pixel_x = 30; + pixel_y = -8; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfO" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv2"; + layer = 8; + name = "Divider 2 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfP" = ( +/obj/structure/morgue, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bfQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) +"bfR" = ( +/turf/simulated/mineral, +/area/maintenance/lower/atmos) +"bfS" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/table/rack, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bfT" = ( +/obj/structure/sign/department/telecoms, +/turf/simulated/wall, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bfU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bfV" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bfW" = ( +/obj/machinery/turretid/stun{ + ailock = 1; + check_synth = 1; + control_area = /area/tcomsat; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Telecoms Foyer turret control"; + pixel_x = 29; + pixel_y = 0; + req_access = list(61); + req_one_access = list(12) + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bfX" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfY" = ( +/obj/machinery/camera/network/tcomms, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bfZ" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bga" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgb" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgc" = ( +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bge" = ( +/obj/machinery/camera/network/tcomms{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/landmark/start{ - name = "Detective" +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgg" = ( +/obj/machinery/atmospherics/binary/passive_gate/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgi" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgj" = ( +/obj/machinery/computer/telecomms/server{ + dir = 8; + network = "tcommsat" + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bgk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 9; + icon_state = "camera"; + network = list("Xenobiology") + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgl" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen3"; + name = "Pen 3 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgm" = ( +/obj/machinery/disposal, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgq" = ( +/obj/machinery/disposal, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgr" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen4"; + name = "Pen 4 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 4; + icon_state = "camera"; + network = list("Xenobiology") + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgt" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bgu" = ( +/obj/structure/table/steel, +/obj/item/bodybag, +/obj/item/bodybag, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bgv" = ( +/obj/structure/table/steel, +/obj/item/device/nif/bad, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bgw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bgx" = ( +/turf/simulated/wall, +/area/vacant/vacant_bar_upper) +"bgy" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor/corner, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bgz" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bgA" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Telecomms Access"; + req_access = list(61); + req_one_access = list(12) }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"xop" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"xpw" = ( -/turf/simulated/mineral, -/area/maintenance/lower/mining) -"xpB" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/interrogation) -"xsb" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bgB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bgC" = ( +/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/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bgD" = ( +/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/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bgE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Foyer"; + req_access = list(61); + req_one_access = list(12) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgF" = ( +/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/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgG" = ( +/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/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgI" = ( +/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/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + req_access = list(61); + req_one_access = list(12) + }, +/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/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgL" = ( +/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{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bgN" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Control Room"; + req_access = list(61); + req_one_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgQ" = ( +/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{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xtZ" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"xxj" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"xzM" = ( -/obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"xFz" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"xHZ" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm{ dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"xKG" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 + dir = 10 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xNM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xPz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"xPU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; +/area/tcommsat/computer) +"bgR" = ( +/obj/structure/cable/green{ + d1 = 4; d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"xQJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 + dir = 10 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"xRu" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/obj/item/clothing/glasses/sunglasses, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 +/area/tcommsat/computer) +"bgS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bgT" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"bgU" = ( +/turf/simulated/wall, +/area/tether/surfacebase/reading_room) +"bgV" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"xUz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) +"bgW" = ( +/obj/random/slimecore, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgX" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen3"; + name = "Pen 3 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 3"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgY" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 3"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bha" = ( +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 4"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhb" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen4"; + name = "Pen 4 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 4"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhc" = ( +/obj/structure/table/rack, +/obj/item/device/flashlight, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bhd" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhg" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhh" = ( +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"bhi" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bhk" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bhl" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bhm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 2; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bhn" = ( +/obj/machinery/camera/network/tcomms{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bho" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/entrance{ + name = "\improper Telecomms Entrance" + }) +"bhp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhq" = ( +/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/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhs" = ( +/obj/machinery/porta_turret{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bht" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/item/device/multitool, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bhw" = ( +/obj/machinery/atmospherics/unary/freezer{ + dir = 2; + icon_state = "freezer_1"; + set_temperature = 73; + use_power = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bhx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tcommsat/computer) +"bhy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bhz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + frequency = 1381; + id_tag = "server_access_ex_sensor"; + master_tag = "server_access_airlock"; + pixel_x = 25; + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/tcommsat/computer) +"bhA" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_outer"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61); + req_one_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tcommsat/chamber) +"bhB" = ( +/obj/machinery/airlock_sensor{ + frequency = 1381; + id_tag = "server_access_sensor"; + pixel_x = 12; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1381; + id_tag = "server_access_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ + frequency = 1381; + id_tag = "server_access_airlock"; + name = "Server Access Airlock"; + pixel_x = 0; + pixel_y = 25; + tag_airpump = "server_access_pump"; + tag_chamber_sensor = "server_access_sensor"; + tag_exterior_door = "server_access_outer"; + tag_exterior_sensor = "server_access_ex_sensor"; + tag_interior_door = "server_access_inner"; + tag_interior_sensor = "server_access_in_sensor"; + tag_secure = 1 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bhC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bhD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bhE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bhF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bhG" = ( +/obj/machinery/door/airlock{ + id_tag = "ReadingRoom1"; + name = "Room 1" + }, +/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/wood, +/area/tether/surfacebase/reading_room) +"bhH" = ( +/obj/machinery/button/remote/airlock{ + id = "ReadingRoom1"; + name = "Room 1 Bolt"; + pixel_y = 30; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bhI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bhJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/reading_room) +"bhK" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen3"; + name = "Pen 3 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhL" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhM" = ( +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2; + icon_state = "door_open" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhO" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhP" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/grille, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhQ" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen4"; + name = "Pen 4 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bhR" = ( +/obj/structure/closet, +/obj/structure/catwalk, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bhS" = ( +/obj/random/junk, +/obj/random/junk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bhT" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/item/weapon/bananapeel, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bhU" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bhV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"bhW" = ( +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhX" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/porta_turret{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bhZ" = ( +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bia" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tcomsat{ + name = "\improper Telecomms Lobby" + }) +"bib" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bic" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/manifold/hidden/black, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bid" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bie" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"bif" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/tcommsat/chamber) +"big" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_inner"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61); + req_one_access = list(12) + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bih" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bij" = ( +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_x = 3; + pixel_y = -28 + }, +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bil" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bim" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv3"; + layer = 8; + name = "Divider 3 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bin" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen5"; + name = "Pen 5 Containment"; + pixel_x = -20; + pixel_y = -8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen3"; + name = "Pen 3 Containment"; + pixel_x = -20; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv3"; + name = "Divider 3 Blast Doors"; + pixel_x = -25; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -35; + pixel_y = 0 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 4; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bio" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/steel, +/obj/machinery/computer/atmoscontrol/laptop{ + monitored_alarm_ids = list("slime_pens"); + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bip" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv4"; + name = "Divider 4 Blast Doors"; + pixel_x = 38; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen4"; + name = "Pen 4 Containment"; + pixel_x = 30; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen6"; + name = "Pen 6 Containment"; + pixel_x = 30; + pixel_y = -8; + req_access = list(55) + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"biq" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv4"; + layer = 8; + name = "Divider 4 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bir" = ( +/obj/random/junk, +/obj/item/weapon/broken_bottle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bis" = ( +/obj/machinery/light_construct{ + dir = 8; + icon_state = "tube-construct-stage1" + }, +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bit" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"biu" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, +/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"biv" = ( +/turf/simulated/wall/r_wall, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"biw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bix" = ( +/obj/machinery/door/airlock/glass{ + name = "Telecomms Storage"; + req_access = list(61); + req_one_access = list(12) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"biy" = ( +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biz" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/super/critical{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biB" = ( +/obj/machinery/porta_turret/stationary, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biD" = ( +/obj/machinery/porta_turret/stationary, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biF" = ( +/obj/machinery/airlock_sensor/airlock_interior{ + frequency = 1381; + id_tag = "server_access_in_sensor"; + master_tag = "server_access_airlock"; + name = "interior sensor"; + pixel_x = 8; + pixel_y = 25 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biG" = ( +/obj/machinery/airlock_sensor/airlock_interior{ + frequency = 1381; + id_tag = "server_access_in_sensor"; + name = "interior sensor"; + pixel_y = 25 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biH" = ( +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biI" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"biJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"biK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"biL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"biM" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen5"; + name = "Pen 5 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"biN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"biO" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen6"; + name = "Pen 6 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"biP" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"biQ" = ( +/obj/structure/bed/chair, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"biR" = ( +/obj/structure/bed/chair, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"biS" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"biT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"biU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"biV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"biW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"biX" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake, +/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, +/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, +/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"biY" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"xVH" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"biZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/molten_item, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bja" = ( +/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 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjb" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"xVQ" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjd" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bje" = ( +/obj/structure/table/glass, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjh" = ( +/obj/machinery/door/airlock{ + id_tag = "ReadingRoom2"; + name = "Room 2" + }, +/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/wood, +/area/tether/surfacebase/reading_room) +"bji" = ( +/obj/machinery/button/remote/airlock{ + id = "ReadingRoom2"; + name = "Room 2 Bolt"; + pixel_y = 30; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) +"bjk" = ( +/obj/item/slime_extract/grey, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjl" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen5"; + name = "Pen 5 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 5"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjm" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 5"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 1 +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjo" = ( +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 6"; + req_access = list(55) }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 1 +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjp" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen6"; + name = "Pen 6 Blast Doors"; + opacity = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"xWw" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 6"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/random/junk, /obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bjr" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/maintenance/lower/atmos) +"bjs" = ( +/turf/simulated/open, +/area/maintenance/lower/atmos) +"bjt" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/vacant/vacant_bar_upper) +"bju" = ( +/obj/structure/simple_door/wood, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bjv" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjy" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjz" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjA" = ( +/obj/machinery/telecomms/server/presets/service/tether, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjB" = ( +/obj/machinery/telecomms/server/presets/unused, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjC" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjD" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjE" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjF" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjG" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen5"; + name = "Pen 5 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/grille, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjH" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen6"; + name = "Pen 6 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjI" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bjJ" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bjK" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bjL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bjM" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjN" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjO" = ( +/obj/structure/table/rack, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/receiver, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/broadcaster, +/obj/item/weapon/circuitboard/telecomms/exonet_node, +/obj/machinery/light/small, +/obj/item/weapon/circuitboard/ntnet_relay, +/obj/item/weapon/circuitboard/telecomms/relay, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bjP" = ( +/obj/machinery/camera/network/tcomms{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjQ" = ( +/obj/machinery/exonet_node{ + anchored = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjR" = ( +/obj/machinery/camera/network/tcomms{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bjS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjT" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjU" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv5"; + layer = 8; + name = "Divider 5 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjV" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv5"; + name = "Divider 5 Blast Doors"; + pixel_x = -30; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen5"; + name = "Pen 5 Containment"; + pixel_x = -22; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen7"; + name = "Pen 7 Containment"; + pixel_x = -22; + pixel_y = -8; + req_access = list(55) + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -35; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjX" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv6"; + name = "Divider 6 Blast Doors"; + pixel_x = 38; + pixel_y = 0; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen6"; + name = "Pen 6 Containment"; + pixel_x = 30; + pixel_y = 8; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen8"; + name = "Pen 8 Containment"; + pixel_x = 30; + pixel_y = -8; + req_access = list(55) + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjY" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv6"; + layer = 8; + name = "Divider 6 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjZ" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv6"; + layer = 8; + name = "Divider 5 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bka" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkb" = ( /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"xXu" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkc" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bkd" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/machinery/camera/network/tcomms{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bke" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/turf/simulated/floor/tiled/techmaint, +/area/tcomfoyer{ + name = "\improper Telecomms Storage" + }) +"bkf" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkg" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkh" = ( +/obj/machinery/telecomms/bus/preset_two/tether, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bki" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/telecomms/broadcaster/preset_right/tether, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkj" = ( +/obj/machinery/telecomms/hub/preset/tether, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/telecomms/receiver/preset_right/tether, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkl" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkm" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkn" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bko" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkr" = ( +/obj/machinery/door/airlock{ + id_tag = "ReadingRoom3"; + name = "Room 3" + }, +/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/wood, +/area/tether/surfacebase/reading_room) +"bks" = ( +/obj/machinery/button/remote/airlock{ + id = "ReadingRoom3"; + name = "Room 3 Bolt"; + pixel_y = 30; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkt" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bku" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen7"; + name = "Pen 7 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkv" = ( +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkw" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen8"; + name = "Pen 8 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkx" = ( +/obj/structure/catwalk, +/obj/structure/table/steel, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bky" = ( +/obj/machinery/light_construct{ + dir = 4; + icon_state = "tube-construct-stage1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"bkz" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkA" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkB" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkC" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkD" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkG" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine{ + department = "Reading Room" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkH" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen7"; + name = "Pen 7 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 7"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkI" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 7"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkK" = ( +/obj/machinery/door/window/brigdoor/westright{ + name = "Slime Pen 8"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkL" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen8"; + name = "Pen 8 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Slime Pen 8"; + req_access = list(55) + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkM" = ( +/obj/structure/catwalk, +/obj/structure/table/steel, +/obj/effect/decal/cleanable/dirt, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/random, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkN" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkO" = ( +/obj/machinery/door/airlock{ + name = "Reading Room" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/reading_room) +"bkP" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen7"; + name = "Pen 7 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkQ" = ( /obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkR" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkT" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen8"; + name = "Pen 8 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkV" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkW" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/double, +/obj/structure/curtain/open/privacy, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bkX" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/structure/cable/green{ + d1 = 32; + d2 = 1; + icon_state = "32-1" + }, +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bkY" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bkZ" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blc" = ( +/obj/machinery/pda_multicaster/prebuilt, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"bld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"ble" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blf" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blg" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blh" = ( +/turf/simulated/wall, +/area/tether/surfacebase/southhall) +"bli" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bll" = ( +/obj/machinery/camera/network/outside{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"blm" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv7"; + layer = 8; + name = "Divider 7 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bln" = ( +/obj/structure/grille, +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced{ + dir = 8 + }, +/obj/structure/window/phoronreinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/window/phoronreinforced{ + dir = 1 + }, +/obj/structure/window/phoronreinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blo" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blp" = ( +/obj/structure/grille, +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced{ + dir = 8 + }, +/obj/structure/window/phoronreinforced, +/obj/structure/window/phoronreinforced{ + dir = 1 + }, +/obj/structure/window/phoronreinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/disposalpipe/up, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blr" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bls" = ( +/obj/machinery/door/blast/regular{ + id = "xenobiodiv8"; + layer = 8; + name = "Divider 8 Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blt" = ( +/obj/machinery/camera/network/outside{ + dir = 5; + icon_state = "camera" + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"blu" = ( +/obj/structure/catwalk, +/obj/structure/bed/chair, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blv" = ( +/obj/structure/catwalk, +/obj/structure/bed/chair, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blw" = ( +/obj/structure/catwalk, +/obj/structure/table/steel, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flame/candle, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blx" = ( +/obj/structure/catwalk, +/obj/effect/landmark{ + name = "maint_pred" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bly" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blA" = ( +/obj/machinery/light/small, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blB" = ( +/obj/machinery/camera/network/tcomms{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blC" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + pressure_checks = 0; + pressure_checks_default = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blD" = ( +/obj/machinery/light, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blE" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/chamber) +"blF" = ( +/obj/structure/stairs/west, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blG" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"blJ" = ( +/obj/machinery/door/blast/regular{ + id = "xenocont1"; + name = "Slimes Containment Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blK" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv7"; + name = "Divider 7 Blast Doors"; + pixel_x = -30; + pixel_y = -5; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen9"; + name = "Pen 9 Containment"; + pixel_x = -30; + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/super{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/button/remote/airlock{ + id = "phoroncelldoor9"; + name = "Phoron Cell 9 Doorlock"; + pixel_x = -38; + pixel_y = 0; + specialfunctions = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 0; + pixel_y = 38 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/camera/network/research/xenobio, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blP" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenobiodiv8"; + name = "Divider 8 Blast Doors"; + pixel_x = 30; + pixel_y = -5; + req_access = list(55) + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiopen10"; + name = "Pen 10 Containment"; + pixel_x = 30; + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + id = "phoroncelldoor10"; + name = "Phoron Cell 10 Doorlock"; + pixel_x = 38; + pixel_y = 0; + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blQ" = ( +/obj/machinery/door/blast/regular{ + id = "xenocont2"; + name = "Slimes Containment Blast Door" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blT" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"blU" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen9"; + name = "Pen 9 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + id_tag = "phoroncelldoor9"; + name = "Slime Pen 9"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blW" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blX" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blY" = ( +/obj/structure/stairs/north, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bma" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen10"; + name = "Pen 10 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + id_tag = "phoroncelldoor10"; + name = "Slime Pen 10"; + req_access = list(); + req_one_access = list(47,55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"bmc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen9"; + name = "Pen 9 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bme" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmf" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmh" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen10"; + name = "Pen 10 Blast Doors"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmi" = ( +/obj/machinery/light, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "xeno_phoron_pen_scrubbers" + }, +/obj/machinery/alarm/monitor/isolation{ + alarm_id = "slime_pens"; + dir = 1; + pixel_x = 0; + pixel_y = -22 + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmj" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "xeno_phoron_pen_scrubbers" + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 10; + icon_state = "camera"; + network = list("Xenobiology") + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmk" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "xeno_phoron_pen_scrubbers" + }, +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bml" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen9"; + name = "Pen 9 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmm" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenocont1"; + name = "Exterior Containment Blast Doors"; + pixel_x = -30; + pixel_y = -25; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmo" = ( +/obj/machinery/button/remote/blast_door{ + id = "xenocont2"; + name = "Exterior Containment Blast Doors"; + pixel_x = 30; + pixel_y = -25; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmp" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiopen10"; + name = "Pen 10 Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmq" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmr" = ( +/obj/machinery/recharger/wallcharger{ + pixel_y = -38 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bms" = ( +/obj/machinery/recharger/wallcharger{ + pixel_y = -38 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmt" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bmu" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"boC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) +"boD" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/bathroom) +"boF" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"boG" = ( +/obj/structure/undies_wardrobe, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"boH" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"boI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"boL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/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, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/recoveryward) +"boM" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"boN" = ( +/obj/structure/catwalk, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"boP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + name = "Shower"; + req_access = list() + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/recoveryward) +"boQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"boR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/obj/structure/cable/green{ + icon_state = "16-0" + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, /turf/simulated/floor, /area/maintenance/lower/north) -"yeK" = ( -/obj/item/weapon/pickaxe/hand, -/obj/effect/floor_decal/rust, +"boS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"boZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/standard, +/obj/random/soap, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access" + }, +/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/techfloor, +/area/maintenance/lower/north) +"bpF" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/cable/green{ + d1 = 32; + d2 = 8; + icon_state = "32-8" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/open, +/area/maintenance/lower/north) +"bpG" = ( +/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 = 4 + }, +/obj/structure/catwalk, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/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, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/bathroom) +"bpJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + name = "Shower"; + req_access = list() + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/bathroom) +"bpK" = ( +/obj/machinery/door/airlock/maintenance/medical, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/breakroom) +"bpL" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/breakroom) +"bpO" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpV" = ( +/obj/structure/window/reinforced/polarized/full{ + id = "ward_tint" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/recoveryward) +"bpW" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/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/tether/surfacebase/medical/breakroom) +"bpX" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"cJE" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"djt" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/flora/pottedplant, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"ebp" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"foy" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"fxr" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"fIS" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"kPb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"kRb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"laD" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/outside/outside2) +"lsC" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"mnt" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"nFT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"nPO" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/glass, +/obj/item/weapon/deck/cah, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"oXI" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"rJc" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"sZp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"tpu" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"tHa" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) +"unM" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"uKv" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = -27; + pixel_y = 0 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"vlQ" = ( +/obj/structure/cable{ + 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/effect/decal/cleanable/dirt, -/turf/simulated/floor, +/turf/simulated/floor/tiled/white, +/area/maintenance/lower/north) +"xbt" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/structure/sign/poster{ + pixel_x = -32 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"xpO" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad{ + layer = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"xSO" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ylZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) (1,1,1) = {" @@ -38091,18 +38957,18 @@ aab aab aab aab -aac -aac +adt +adt aab -aac -aac +adt +adt aab aab aab aab aab -aac -aac +adt +adt aab aab aab @@ -38193,31 +39059,31 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -aac -aac -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +adt +adt +aeG +aeG +aeG aab -acI -acI -acI -acI -acI +arj +arj +arj +arj +arj aab aab aab aab aab aab -aac +adt aab aab aab @@ -38233,20 +39099,20 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -38335,62 +39201,62 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -aac -aac -aac -aac -aac -acD -acJ -acJ -adi -adi -acJ -acD -aac -aac -aac -aac -aac -aac -aac -aac -aac +aeG +aeG +aeG +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt aac +ark +ark +atD +atD +ark aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -38477,71 +39343,71 @@ aab aab aab aab -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt aac -aac -aac -aac -aac -aac -aac -aac -acD -acK -acV +arl +asq aab aab -adO -acD -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +avh aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -38619,72 +39485,72 @@ aab aab aab aab -ajM -ajM -ajM -ajM -aac -aac -aac -aac -aac -aac -aac -aac -acD -acL -acK -adj -adj -acJ -acD -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt aac +arm +arl +atE +atE +ark aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -38761,75 +39627,75 @@ aab aab aab aab -ajM -ajM -ajM -ajM -aac -aac -aac -aac -aac -aac -aac -aac -acD -acL -acV -acK -adv -acD -acD -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +aac +arm +asq +arl +auh aac aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -38903,68 +39769,18 @@ aab aab aab aab -ajM -ajM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acD -acD -acD -acD -acD -acD -acD -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aac aac aac @@ -38972,6 +39788,56 @@ aac aac aac aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39045,75 +39911,75 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39187,75 +40053,75 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39329,76 +40195,76 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39471,76 +40337,76 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39613,76 +40479,76 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39709,7 +40575,7 @@ aab aab aab aab -aUb +bll aab aab aab @@ -39754,77 +40620,77 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39835,28 +40701,28 @@ aab aab aab aab -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aOi -aOi -aOi -aHc -aHc +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +blJ +blJ +blJ +bdS +bdS aab aab aab @@ -39896,77 +40762,77 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -akx -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +aqt +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -39977,28 +40843,28 @@ aab aab aab aab -aHc -aHs -aIX -aIy -aIY -aHs -aIX -aIy -aLs -aHs -aIX -aIy -aMP -aUK -aIX -aIy -aOJ -aHt -aHt -aHt -aPy -aHc +bdS +bei +beG +bfj +bfJ +bei +beG +bfj +bim +bei +beG +bfj +bjU +bkt +beG +bfj +blm +bek +bek +bek +bmi +bdS aab aab aab @@ -40038,77 +40904,77 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -aky -akH -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +aqu +arn +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -40119,28 +40985,28 @@ aab aab aab aab -aHc -aHO -aHt -aHt -aIY -aHt -aKj -aHt -aLs -aHt -aMg -aHt -aMP -aHt -aHt -aHt -aOJ -aHt -aHt -aHt -aWM -aHc +bdS +bej +bek +bek +bfJ +bek +bgW +bek +bim +bek +bjk +bek +bjU +bek +bek +bek +blm +bek +bek +bek +bmj +bdS aab aab aab @@ -40179,78 +41045,78 @@ aab aab aab aab -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -ajU -akd -akI -akP -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +apn +anf +aro +asr +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -40261,28 +41127,28 @@ aab aab aab aab -aHc -aHt -aHt -aHt -aIY -aHt -aHt -aHt -aLs -aHt -aHt -aHt -aMP -aHt -aHt -aHt -aOJ -aHt -aHt -aHt -aOK -aHc +bdS +bek +bek +bek +bfJ +bek +bek +bek +bim +bek +bek +bek +bjU +bek +bek +bek +blm +bek +bek +bek +bmk +bdS aab aab aab @@ -40320,79 +41186,79 @@ aab aab aab aab -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akh -akp -akj -akj -akQ -akV -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +aoe +apo +aog +aog +ass +atF +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -40403,29 +41269,29 @@ aab aab aab aab -aHc -aHt -aHt -aIz -aIY -aVI -aHt -aHt -aLs -aVI -aHt -aHt -aMP -aVI -aHt -aHt -aHc -aHc -aNw -aOD -aOH -aHc -aHc +bdS +bek +bek +bfk +bfJ +bgk +bek +bek +bim +bgk +bek +bek +bjU +bgk +bek +bek +bdS +bdS +blU +bmc +bml +bdS +bdS aab aab aab @@ -40462,79 +41328,79 @@ aab aab aab aab -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akc -aki -akq -akz -akJ -akk -akQ -akZ -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +ane +aof +app +aqv +arp +aoh +ass +aui +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -40545,29 +41411,29 @@ aab aab aab aab -aHc -aHw -aHe -aIA -aHc -aJA -aHS -aKY -aHc -aLO -aKk -aMD -aHc -aNk -aKq -aND -aHc -aVn -aJa -aJa -aWK -aWI -aHc +bdS +bel +beH +bfl +bdS +bgl +bgX +bhK +bdS +biM +bjl +bjG +bdS +bku +bkH +bkP +bdS +blK +bfL +bfL +bmm +bmq +bdS aab aab aab @@ -40604,79 +41470,79 @@ aab aab aab aab +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +amc +anf +aog apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -ajv -akd -akj -akr -akA -akK -akR -akW -akQ -alb -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aqw +arq +ast +atG +ass +avi +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -40687,29 +41553,29 @@ aab aab aab aab -aHc -aHd -aIC -aIB -aIZ -aJB -aHT -aKZ -adF -aJB -aKl -aKZ -aUJ -aNl -aKr -aKZ -aNT -aMj -aNx -aOV -aWH -aWJ -aHc +bdS +bem +beI +bfm +bfK +bgm +bgY +bhL +bin +bgm +bjm +bhL +bjV +bkv +bkI +bhL +bln +blL +blV +bmd +bmn +bmr +bdS aab aab aab @@ -40746,112 +41612,112 @@ aab aab aab aab -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -acO -ajF -ake -akj -aks -akB -akB -akS -akW -akM -alc -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +akY +amd +ang +aog +apr +aqx +aqx +asu +atG +ars +avj +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab aab aab -aaS -aaS -aaS +ael +ael +ael aab aab aab -aHc -aHy -aIC -aIC -aJa -aMQ -aJa -aID -aJa -aMQ -aJa -aID -aJa -aMQ -aJa -aKu -aMh -aMl -aNy -aOF -aJa -aJa -aOR +bdS +ben +beI +beI +bfL +bgn +bfL +bhM +bfL +bgn +bfL +bhM +bfL +bgn +bfL +bkQ +blo +blM +blW +bme +bfL +bfL +bmu aab aab aab @@ -40887,113 +41753,113 @@ aab aab aab aab -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akf -akk -akt -akC -akL -akT +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt akX -ala -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -akb -aka -aka -ank -ank -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aka -aac -aac -aac -aac +akX +anh +aoh +aps +aqy +arr +asv +atH +auj +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aHm +aHE +aHE +aIJ +aIJ +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +adt +adt +adt +adt aab aab aab aab aab aab -aaS -aaS -aaS +ael +ael +ael aab aab aab -aHc -adE -aHu -aHx -aHR -fHc -cHg -aMf -aMk -aMR -aKm -aMf -aNU -aMR -aJD -aKW -aOq -aMm -aNS -aJa -aJa -aJa -aOR +bdS +beo +beJ +bfn +bfM +bgo +bgZ +bhN +bio +biN +bjn +bhN +bjW +biN +bkJ +bkR +blp +blN +blX +bfL +bfL +bfL +bmu aab aab aab @@ -41029,113 +41895,113 @@ aab aab aab aab -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akl -aku -akD -akj -akM -akY -akx -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahD -ahD -ahD -ahD -ahD -ahD -ahD -ahD -aac -aac -akb -akb -amT -anl -anA -anL -aog -aog -aog -aog +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +aoi +apt +aqz aog ars -asg -asg -aog -auh -aog -avr -awa -aog -axF -aog -aog -aog -aAK -aBp -aka -aac -aac -aac -aac +atI +aqt +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +azs +azs +azs +azs +azs +azs +azs +azs +adt +adt +aHm +aHm +aId +aIK +aJe +aJz +aJX +aJX +aJX +aJX +aJX +aNp +aOb +aOb +aJX +aQt +aJX +aRK +aSr +aJX +aUh +aJX +aJX +aJX +aXo +aXU +aHE +adt +adt +adt +adt aab aab aab aab aab aab -aaS -aaS -aaS +ael +ael +ael aab aab aab -aHc -aHA -aIC -aIC -aJa -aNu -aJa -aJb -aJa -aNu -aJa -aJb -aJa -aNu -aJa -aKX -aMi -aNv -aNV -aOM -aJa -aJa -aOR +bdS +bep +beI +beI +bfL +bgp +bfL +bhO +bfL +bgp +bfL +bhO +bfL +bgp +bfL +bkS +blq +blO +blY +bmf +bfL +bfL +bmu aab aab aab @@ -41168,81 +42034,81 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akv -akE -akM -akU -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahD -als -alz -alR -aRE -alz -als -ahD -aac -aac -akb -akb -akb -anm -anB -anB -aoh -anm -anm -aqa -anm -anm -anm -aoG -anm -anm -auS -aqa -anm -anm -anm -anm -anm -aoG -anm -aBq -aka -aac -aac -aac -aac +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +apu +aqA +ars +asw +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +azs +aBB +aCm +aDj +aDV +aCm +aBB +azs +adt +adt +aHm +aHm +aHm +aIL +aJf +aJf +aJY +aIL +aIL +aMe +aIL +aIL +aIL +aKK +aIL +aIL +aRh +aMe +aIL +aIL +aIL +aIL +aIL +aKK +aIL +aXV +aHE +adt +adt +adt +adt aab aab aab @@ -41255,29 +42121,29 @@ aab aab aab aab -aHc -aHQ -aIC -aIE -aJe -aJF -aHY -aLa -aLu -aJF -aKo -aLa -adX -aJF -aKs -aLa -aNT -aKX -aOj -aPA -aJa -aPw -aHc +bdS +beq +beI +bfo +bfN +bgq +bha +bhP +bip +bgq +bjo +bhP +bjX +bgq +bkK +bhP +bln +bkS +blZ +bmg +bfL +bms +bdS aab aab aab @@ -41309,82 +42175,82 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acq -acq -akF -akN -acq -acq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahD -alo -alA -alS -alS -amo -alo -ahD -aac -aac -akb -akb -aco -anm -anm -anm -aoi -aoG -anm -anm -anm -anm -anm -aqa -anm -anm -aoi -anm -aoi -anm -anm -anm -anm -aqa -anm -aKn -aka -aac -aac -aac -aac +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +aqB +art +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +azs +aBd +aCn +aDk +aDk +aEx +aBd +azs +adt +adt +aHm +aHm +aIe +aIL +aIL +aIL +aJZ +aKK +aIL +aIL +aIL +aIL +aIL +aMe +aIL +aIL +aJZ +aIL +aJZ +aIL +aIL +aIL +aIL +aMe +aIL +aXW +aHE +adt +adt +adt +adt aab aab aab @@ -41397,29 +42263,29 @@ aab aab aab aab -aHc -aHB -aHv -aIF -aHc -aJG -aHZ -aLb -aHc -aLP -aKp -aME -aHc -aNm -aKt -aNE -aNW -aOk -aJa -aJa -aWL -aPx -aHc +bdS +ber +beK +bfp +bdS +bgr +bhb +bhQ +bdS +biO +bjp +bjH +bdS +bkw +bkL +bkT +blr +blP +bfL +bfL +bmo +bmt +bdS aab aab aab @@ -41450,83 +42316,83 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac abn abn abn abn abn -acq -akG -akO -acq abn abn abn -abn -abn -aac -aac -aac -aac -aac -aac -aac -ahD -ahs -alj -alS -alS -amp -ahs -ahD -aac -aac -akb -akb -amU -ann -anC -anM -aoj -anC -apr -aqb -aqL -art -anC -anC -atv -anC -auT -anC -awb -awP -axG -ayr -azb -anm -aAL -aBr -aka -aac -aac -aac -aac +adt +adt +adt +adt +adt +adt +adt +ajV +ajV +ajV +ajV +ajV +akX +aqC +aru +akX +ajV +ajV +ajV +ajV +ajV +adt +adt +adt +adt +adt +adt +adt +azs +azq +aAw +aDk +aDk +aEy +azq +azs +adt +adt +aHm +aHm +aIf +aIM +aJg +aJA +aKa +aJg +aLs +aMf +aMO +aNq +aJg +aJg +aPD +aJg +aRi +aJg +aSs +aTq +aUi +aUU +aVE +aIL +aXp +aXX +aHE +adt +adt +adt +adt aab aab aab @@ -41539,29 +42405,29 @@ aab aab aab aab -aHc -aHt -aHt -aIG -aJd -aPc -aHt -aHt -aLv -aPc -aHt -aHt -aMS -aPc -aHt -aHt -aHc -aHc -aOl -aOG -aOO -aHc -aHc +bdS +bek +bek +bfq +bfO +bgs +bek +bek +biq +bgs +bek +bek +bjY +bgs +bek +bek +bdS +bdS +bma +bmh +bmp +bdS +bdS aab aab aab @@ -41592,83 +42458,83 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac abn -aal -aaR -svC -akm -abp -akw -abB -abX -iNI -acZ -acZ -adl abn -aac -aac -aac -aho -aho -aho -aho -ahD -ahs -alj -alS -alS -amp -ahs -ahD -aac -aac -ajy -aka -acM -aka -aka -aka -aok -aok -aok -aok -aok -aok -aok -aok -aok -aka -aka -aka -aka -aka -aka -aka -aka -azV -aka -aka -aka -aac -aac -aac -aac +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +ajV +akZ +ame +ani +aoj +apv +aqD +arv +aiE +atJ +auk +auk +avQ +ajV +adt +adt +adt +awY +awY +awY +awY +azs +azq +aAw +aDk +aDk +aEy +azq +azs +adt +adt +aGy +aHE +aIg +aHE +aHE +aHE +aKb +aKb +aKb +aKb +aKb +aKb +aKb +aKb +aKb +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aWz +aHE +aHE +aHE +adt +adt +adt +adt aab aab aab @@ -41681,28 +42547,28 @@ aab aab aab aab -aHc -aHt -aHt -aHt -aJd -aHt -aHt -aHt -aLv -aHt -aHt -aHt -aMT -aHt -aHt -aHt -aNX -aHt -aHt -aHt -aOK -aHc +bdS +bek +bek +bek +bfO +bek +bek +bek +biq +bek +bek +bek +bjZ +bek +bek +bek +bls +bek +bek +bek +bmk +bdS aab aab aab @@ -41734,117 +42600,117 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -aac -aac -aac -aac -abn -aas -abZ -akn -akn -pvQ -abq -abC -abY abn abn abn -lJF abn -aac -aho -aho -aho -ahs -ahs -aho -alm -ano -alB -alS -alS -amq -ano -alm -aho -aho -ajy -abz -acp -aii -ajy -ajy -aok -aoH -aps -aqc -aqM -aru -ash -asR -aok -aui -auk -avs -aui -auj -aka -aka -aka -azW -aka -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aHc -aHO -aHt -aHt -aJd -aHt -aKj -aHt -aLv -aHt +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +ajV +ala +amf +anj +anj +apw +aqE +arw +asy +ajV +ajV +ajV +avR +ajV +adt +awY +awY +awY +azq +azq +awY +aBb +aBC +aCo +aDk +aDk +aEz +aBC +aBb +awY +awY +aGy +aHF +aIh +aGw +aGy +aGy +aKb +aKL +aLt aMg -aHt -aMS -aHt -aHt -aHt -aNX -aHt -aHt -aHt -aWM -aHc +aMP +aNr +aOc +aOS +aKb +aQu +aQw +aRL +aQu +aQv +aHE +aHE +aHE +aWA +aHE +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS +bej +bek +bek +bfO +bek +bgW +bek +biq +bek +bjk +bek +bjY +bek +bek +bek +bls +bek +bek +bek +bmj +bdS aab aab aab @@ -41876,84 +42742,84 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -aac -aac -aac -aac -qGF -qGF -qGF -qGF -qGF -qGF -qGF -qGF -igk -tVK -tWZ -tWZ -tWZ -tWZ -qcZ -tWZ -lJF abn -aho -aho -ahq -ahr -ahs -ahs -alj -aln -alh -alC -alT -alT -amr -alh -amC -amE -aho -ajy -amH -anp -anp -anp -anp -aok -aoI -apt -aqd -aqN -arv -asi -asS -aok -auj -auU -auk -auk -auk -axH -ays -ajP -azX -aka -aac -aac -aac -aac -aac -aac -aac +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +agr +agr +agr +agr +agr +agr +agr +agr +ahn +apx +aqF +aqF +aqF +aqF +aul +aqF +avR +ajV +awY +awY +axR +ayw +azq +azq +aAw +aBc +aAc +aCp +aDl +aDl +aEA +aAc +aFO +aGu +awY +aGy +aHG +aIi +aIi +aIi +aIi +aKb +aKM +aLu +aMh +aMQ +aNs +aOd +aOT +aKb +aQv +aRj +aQw +aQw +aQw +aUj +aUV +aVF +aWB +aHE +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -41965,28 +42831,28 @@ aab aab aab aab -aHc -aHC -aJc -aIH -aJd -aHC -aJc -aIH -aLv -aHC -aJc -aIH -aMS -aHC -aJc -aIH -aNX -aHt -aHt -aHt -aPy -aHc +bdS +bes +beL +bfr +bfO +bes +beL +bfr +biq +bes +beL +bfr +bjY +bes +beL +bfr +bls +bek +bek +bek +bmi +bdS aab aab aab @@ -42018,85 +42884,85 @@ aab aab aab aab -apq -apq -apq -apq -apq -abF -abF -abF -abF -abF -abF -abF -tRl -kko -jwO -ilm -vrD -piK -qGF -rqi -abo -tWZ -aUc -cPg -gkX -ene -tWZ -wqk abn -aho -ahp -ahq -ahr -ahs -ahs -ahs -alo -alo -alD -alU -alU -ams -ams -ams -ahq -aho -ajy -abz -anp -anD -anN -asZ +abn +abn +abn +abn +acm +acm +acm +acm +acm +acm +acm +ahd +ahR +aiY +ajW +alb +ald +agr aok +apy +aqF +arx +asz atK -apu -aqe -aqO -arw -aqO -asT -aok -auk -auk -auk -auk -auU -aka -ayt -aka -aka -aka -aac -aac -aac -aac -aac -aac -aac -aac +aum +aqF +avS +ajV +awY +axQ +axR +ayw +azq +azq +azq +aBd +aBd +aCq +aDm +aDm +aEB +aEB +aEB +axR +awY +aGy +aHF +aIi +aIN +aJh +aJB +aKb +aKN +aLv +aMi +aMR +aNt +aMR +aOU +aKb +aQw +aQw +aQw +aQw +aRj +aHE +aUW +aHE +aHE +aHE +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -42107,28 +42973,28 @@ aab aab aab aab -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aHc -aOr -aOr -aOr -aHc -aHc +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +blQ +blQ +blQ +bdS +bdS aab aab aab @@ -42160,85 +43026,85 @@ aab aab aab aab -apq -apq -apq -apq -apq -aak -abA -aeB -aTB -aWc -tFa -abF -aam -bcF -xnp -sBd -aae -oUl -aat -nPN -kcZ -tWZ -tWZ -tWZ -jpi -aUv -tWZ -tWZ abn -aho -ahq -ahr -ahr -ahs -ahs -ahs -ahs -ahs -ahr -ahq -ahq -ahq -ahq -ahq -amF -amG -ajx -abz -anp -anE -anO -aMn -aok -aoK -apv -aqf -aqP -arx -asj -asU -aok -aul -aui -auk -awc -auk -aka -ayu -aka -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +abn +abn +abn +acn +acL +adu +aed +aeH +afv +acm +ahe +ahS +aiZ +ajX +alc +amg +ank +aol +apz +aqF +aqF +aqF +atL +aiQ +aqF +aqF +ajV +awY +axR +ayw +ayw +azq +azq +azq +azq +azq +ayw +axR +axR +axR +axR +axR +aGv +aGY +aEc +aHF +aIi +aIO +aJi +aJC +aKb +aKO +aLw +aMj +aMS +aNu +aOe +aOV +aKb +aQx +aQu +aQw +aSt +aQw +aHE +aUX +aHE +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -42265,7 +43131,7 @@ aab aab aab aab -aUj +blt aab aab aab @@ -42302,86 +43168,86 @@ aab aab aab aab -apq -apq -apq -apq -apq -aak -abD -ami -aUX -aWh -dPB -cGQ -aSf -aSf -ipT -bQk -piK -iVr -qGF -xNM -vbR -tWZ -aUd -cPg -xfB -nef -oaT -tWZ -afs -aho -aho -aho -ahr -ahr -aij -ahs -ahs -ahs -ahr -ahr -ahr -ahq -ahq -ahq -ahq -aho -ajy -abz -anp -acF -anF -anP -acF -acF -acF -aqg -acF -acF -ask -aok -aok -aum -aum -aum -awd -auj -aka -ayv -aka -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +abn +abn +abn +abn +abn +acn +acM +adv +aee +aeI +afw +ags +ahf +ahf +aja +ajY +ald +amh +agr +aom +apA +aqF +ary +asz +atM +auo +avk +aqF +aww +awY +awY +awY +ayw +ayw +azZ +azq +azq +azq +ayw +ayw +ayw +axR +axR +axR +axR +awY +aGy +aHF +aIi +aIP +aJj +aJD +aIP +aIP +aIP +aMk +aIP +aIP +aOf +aKb +aKb +aQy +aQy +aQy +aSu +aQv +aHE +aUY +aHE +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -42444,86 +43310,86 @@ aab aab aab aab -apq -apq -apq -apq -apq -aak -abH -aPh -aVF -aWl -aWA -abF -wcd -hir -wtj -aTT -piK -ilY -qGF -pGC -aTY -tWZ -tWZ -tWZ -rpR -tWZ -tWZ -tWZ -afs -aho -aho -aho -aho -ahr -ahs -ahs -ahs -ahs -ahs -ahs -ahr -ahr -ahq -ahq -aho -aho -ajy -amH -amV -acF -atC -anQ -aol -aoL -apw -ajE -aqQ -ary -asl -asV -atw -asX -auV -avt -awe -aka -aka +abn +abn +abn +abn +abn +acn +acN +adw +aef +aeJ +afx +acm +ahg +ahT +ajb +ajZ +ald +ami +agr +aon +apB +aqF +aqF +aqF +atN +aqF +aqF +aqF +aww +awY +awY +awY +awY ayw -aka -aka -aka -aka -aka -aka -aka -aka -aka -aac -apq -apq +azq +azq +azq +azq +azq +azq +ayw +ayw +axR +axR +awY +awY +aGy +aHG +aIj +aIP +aJk +aJE +aKc +aKP +aLx +aJH +aMT +aNv +aOg +aOW +aPE +aOY +aRk +aRM +aSv +aHE +aHE +aUZ +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +adt +abn +abn aab aab aab @@ -42587,86 +43453,86 @@ aab aab aab aab -apq -apq -apq -apq -abF -aca -aTv -aVH -aWl -fth -abF -dLV -dLV -dLV -dLV -dLV -dLV -dLV -nCQ -cuz -wBn -qPb -vnZ -pXl -kJM -crn -xpB -xpB -xpB -xpB -xpB -aho -ahr -ahs -ahs -ahr -ahr -ahr -ahs -ahs -ahr -ahq -amD -aho -aho -aii -ail -ail -acF -anG -anR -aom -aoM -ajE -ajE -aqR -ary -asm -asW -asX -asX -auV -avt -awf -awQ -axI -ayx -azc -azc -aAM -azc -azc -azc -aCN -aDl -aka -aac -apq -apq -apq +abn +abn +abn +abn +acm +acO +adx +aeg +aeJ +afy +acm +agu +agu +agu +agu +agu +agu +agu +aoo +apC +ake +ali +asA +atO +aup +avl +avT +avT +avT +avT +avT +awY +ayw +azq +azq +ayw +ayw +ayw +azq +azq +ayw +axR +aFP +awY +awY +aGw +aEg +aEg +aIP +aJl +aJF +aKd +aKQ +aJH +aJH +aMU +aNv +aOh +aOX +aOY +aOY +aRk +aRM +aSw +aTr +aUk +aVa +aVG +aVG +aXq +aVG +aVG +aVG +aZw +aZT +aHE +adt +abn +abn +abn aab aab aab @@ -42730,85 +43596,85 @@ aab aab aab aab -apq -apq -apq -aak +abn +abn +abn +acn +acP +ady +aeh +aeK +afz acm -mqk -usM -aWu -rXN -abF -grS -mNY -qnE -aTX -bKA -rty -dLV -fEt -xbq -but -gYE -iEU -aUm -rpp -iOi -sxR -tcR -gZG -aUz -xpB -aho -ahr -ahs -ahs -ahr -ahq -ahr -ahr -ahs -ahr -ahq -ahq -ahq -aho -aho -ail -abz -acF -adP -anS -aon -aoN -apx -aqh -aeg -arz -asn -asX -atx -aun -aun -avt -awg -awR -axJ -ayy -ayy -azY -aAN -aBs -aBs -aBs -aCO -aDm +ahh +ahU +ajc aka -aac -apq -apq -apq +ale +amj +agu +aop +apD +aqG +arz +asB +atP +auq +avm +avU +awx +awZ +axS +avT +awY +ayw +azq +azq +ayw +axR +ayw +ayw +azq +ayw +axR +axR +axR +awY +awY +aEg +aHF +aIP +aJm +aJG +aKe +aKR +aLy +aMl +aMV +aNw +aOi +aOY +aPF +aQz +aQz +aRM +aSx +aTs +aUl +aVb +aVb +aWC +aXr +aXY +aXY +aXY +aZx +aZU +aHE +adt +abn +abn +abn aab aab aab @@ -42874,83 +43740,83 @@ aab aab aab aab -apq -aak -acX -aTE -aVK -cne -whx -mxq -lbD -jMl -mKn -xRu -cFC -pvD -dLV -xfY -vbR -igk -jfo -jfo -igk -fuK -adQ -xpB -kxu -uDQ -wiC -xpB -aho -ahr -ahs -ahs -ahr -ahq -alE -ahr -ahs -ahr -ahq -ahq -ahq -ahq -aho -abz -abz -acF -afQ -ajE -aoo -aoO -apy -aqi -aqS -ary -aso -asY -aty -atz -atz -avt -awg -awS -axK -axK -axK -axK -axK -axK -axK -aka -aka -aDn -aka -aac -apq -apq -apq +abn +acn +acQ +adz +aei +aeL +afA +agt +ahi +ahV +ajd +akb +alf +amk +agu +aoq +apA +ahn +arA +arA +ahn +aur +avn +avT +awy +axa +axT +avT +awY +ayw +azq +azq +ayw +axR +aCr +ayw +azq +ayw +axR +axR +axR +axR +awY +aHF +aHF +aIP +aJn +aJH +aKf +aKS +aLz +aMm +aMW +aNv +aOj +aOZ +aPG +aPH +aPH +aRM +aSx +aTt +aUm +aUm +aUm +aUm +aUm +aUm +aUm +aHE +aHE +aZV +aHE +adt +abn +abn +abn aab aab aab @@ -43017,89 +43883,89 @@ aab aab aab aab -aak -adk -aTL -aTP -msI -xVH -abF -lDu -kja -qen -cbU -ohy -hFt -rOK -nPN -gqV -igk -ods -ods -tiA -xsb -pVs -xpB -jww -jww -jww -xpB -aho -ahs -ahs -ahs -ahr -ahr -ahr -ahr -ahs -ahr -ahr -ahq -ahq -aho -aho -ajy -ail -acF -aiw -anT -aop -aoP -apz -aqj -avL -ary -asp -asX -atz -atz -atz -avt -awh -awT -axK -ayz -azd -azZ -aAO -aBt -axK -aCq -aCP -aDo -aka -aka -aEi -aEi -aka -aEi -aEi -aka -aac -aac -aac -aac +acn +acR +adA +aej +aeM +afB +acm +ahj +ahW +aje +akc +alg +aml +anl +aol +apE +ahn +arB +arB +atQ +aus +avo +avT +awz +awz +awz +avT +awY +azq +azq +azq +ayw +ayw +ayw +ayw +azq +ayw +ayw +axR +axR +awY +awY +aGy +aEg +aIP +aJo +aJI +aKg +aKT +aLA +aMn +aMX +aNv +aOk +aOY +aPH +aPH +aPH +aRM +aSy +aTu +aUm +aVc +aVH +aWD +aXs +aXZ +aUm +aYZ +aZy +aZW +aHE +aHE +baP +baP +aHE +baP +baP +aHE +adt +adt +adt +adt aab aab aab @@ -43159,89 +44025,89 @@ aab aab aab aab -abF -abF -abF -abF -olz -abF -abF -hgQ -dTB -mbM -dsq -exs -bKA -dLV -xNM -aUI -igk -ods -ods -tlz -xcs -pGc -xpB -jfa -iMz -gTP -xpB -aho -ahC -ahs -ahs -ahs -ahs -ahs -ahs -ahs -ahs -ahr -ahq -ahq -aho -aii -aii -acE -acF -acF -acF -acF -acF -acF -acF -acF -acF -asq -axO -atA -atz -atz -avt -awg -awU -axK -ayA -aze -azZ -axK -axK -axK -aCr -aCQ -aDp -aDG -aDR -aEj -aEt -aEL -aEX -aFl -aka -aac -aac -aac -aac +acm +acm +acm +acm +aeN +acm +acm +ahk +ahX +ajf +akd +alh +ale +agu +aom +apF +ahn +arB +arB +atR +aut +avp +avT +awA +axb +axU +avT +awY +azr +azq +azq +azq +azq +azq +azq +azq +azq +ayw +axR +axR +awY +aGw +aGw +aIk +aIP +aIP +aIP +aIP +aIP +aIP +aIP +aIP +aIP +aOl +aPa +aPI +aPH +aPH +aRM +aSx +aTv +aUm +aVd +aVI +aWD +aUm +aUm +aUm +aZa +aZz +aZX +bao +bay +baQ +bba +bbt +bbF +bbT +aHE +adt +adt +adt +adt aab aab aab @@ -43301,90 +44167,90 @@ aab aab aab aab -eNB -adm -aTr -eNB -aTo -oNI -dLV -dLV -dLV -dLV -dLV -dLV -dLV -dLV -wpM -hVM -igk -jfo -jfo -igk -fAs -vQA -cMy -hXU -aeU -vdS -xpB -aho -ahs -ahs -ahs -aij -ahs -ahs -ahs -ahs -ahs -ahr -ahq -amD -aho -aii -aii -amW -anq -ail -anU -aoq -aoQ -apA -aqk -aqk -aqk -asr -aqk -atB -atB -atB -atB -awi -atB -atB -ayB -azf +aco +acS +adB +aco +aeO +afC +agu +agu +agu +agu +agu +agu +agu +agu +aor +apG +ahn +arA +arA +ahn +auu +avq +avV +awB +axc +axV +avT +awY +azq +azq +azq azZ -aAP -aBu -axK -aCs -aCR -aka -aka -aka -aEk -aEu -aEM -aEY -aFm -aka -aac -aac -aac -aac -aac +azq +azq +azq +azq +azq +ayw +axR +aFP +awY +aGw +aGw +aIl +aIQ +aEg +aJJ +aKh +aKU +aLB +aMo +aMo +aMo +aOm +aMo +aPJ +aPJ +aPJ +aPJ +aSz +aPJ +aPJ +aVe +aVJ +aWD +aXt +aYa +aUm +aZb +aZA +aHE +aHE +aHE +baR +bbb +bbu +bbG +bbU +aHE +adt +adt +adt +adt +adt aab aab aab @@ -43443,90 +44309,90 @@ aab aab aab aab -eNB -adn -aTV -eNB -aVs -ruq -obZ -iOB -tRB -afC -wBn -qPb -tRB -iOB -akg -aVQ -aWe -ada -xQJ -aUn -adw -adR -xpB -gKA -oFy -jyR -xpB -aho -ahr -ahr -ahr -ahs -ahs -ahs -ahs -ahs -ahr -ahr -ahq -ahq -aho -aii -aii -ail -ail -ail -anU -aor -aoR -auK -aqk -aqU -arA -ass -aqk -dgA -auo -qXI -avu -awj -aAi -atB -ayC -azg -axK -axK -axK -axK -aCr -aCS -aka -akb -aka -aEl -aEv -aEN -aEY -aFn -aka -aac -aac -aac -aac -aac +aco +acT +adC +aco +aeP +afD +agv +ahl +ahY +ajg +ake +ali +ahY +ahl +aos +apH +aqH +arC +asC +atS +auv +avr +avT +awC +axd +axW +avT +awY +ayw +ayw +ayw +azq +azq +azq +azq +azq +ayw +ayw +axR +axR +awY +aGw +aGw +aEg +aEg +aEg +aJJ +aKi +aKV +aLC +aMo +aMY +aNx +aOn +aMo +aPK +aQA +aRl +aRN +aSA +aTw +aPJ +aVf +aVK +aUm +aUm +aUm +aUm +aZa +aZB +aHE +aHm +aHE +baS +bbc +bbv +bbG +bbV +aHE +adt +adt +adt +adt +adt aab aab aab @@ -43585,92 +44451,92 @@ aab aab aab aab -eNB -ado -aUf -aWb -maE -jtf -phI -sbl -aUA -aUA -aUL -cto -aVh -aVy -aVj -aVJ -aWd -aWq -nid -oLd -oMJ -eGh -xpB -xpB -xpB -xpB -xpB -aho -ahq -ahq -ahr -ahr -ahs -ahr -ahr -ahr -ahr -ahq -ahq -aho -aho -aii -amI -ail -ail -ail -anU -aos -aoS -apC -aqk -aqV -arB -ast -aqk -atD -dEl -atJ -atJ -awk -awW -axL -ayD -azh -aAa -azZ -aBv -axK -aCt -aCT -aka -akb -aka -aEm -aEw -aEO -aEZ -aFo -aka -aac -aac -aac -aac -aac -aac -aac +aco +acU +adD +aek +aeQ +afE +agw +ahm +ahZ +ahZ +akf +alj +amm +anm +aot +apI +aqI +arD +asD +atT +auw +avs +avT +avT +avT +avT +avT +awY +axR +axR +ayw +ayw +azq +ayw +ayw +ayw +ayw +axR +axR +awY +awY +aGw +aHH +aEg +aEg +aEg +aJJ +aKj +aKW +aLD +aMo +aMZ +aNy +aOo +aMo +aPL +aQB +aRm +aRm +aSB +aTx +aUn +aVg +aVL +aWE +aWD +aYb +aUm +aZc +aZC +aHE +aHm +aHE +baT +bbd +bbw +bbH +bbW +aHE +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -43727,92 +44593,92 @@ aab aab aab aab -eNB -adS -aUs -eNB -dlZ -aTu -qNm -igk -aUo -aUB -igk -xKG -aUO -abE -abE -abE -vOl -aWt -vOl -abE -qzx -igk -aap -acW -acW -acW -acW -aho -aho -ahq -ahq -ahr -ahr -ahr -ahq -ahq -ahq -ahq -ahq -aho -ajy -aii -amJ -amX -ail -ail -anV -aot -anU -apD -aqk -aqW -arC -asu -ata -atE -auq -auX -avv -awl -awX -atB -ayE -azi -axK -aAQ -aBw -axK -aCu -aCU -aka -aka -aka -aka -aka -aka -aka -aka -aka -aDS -aDS -aDS -aDS -aDS -aDS -aac +aco +acV +adE +aco +aeR +afF +agx +ahn +aia +ajh +ahn +alk +amn +ann +ann +ann +aqJ +arE +aqJ +ann +aux +ahn +ajE +awD +awD +awD +awD +awY +awY +axR +axR +ayw +ayw +ayw +axR +axR +axR +axR +axR +awY +aGy +aGw +aHI +aIm +aEg +aEg +aJK +aKk +aJJ +aLE +aMo +aNa +aNz +aOp +aPb +aPM +aQC +aRn +aRO +aSC +aTy +aPJ +aVh +aVM +aUm +aXu +aYc +aUm +aZd +aZD +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +aHE +baz +baz +baz +baz +baz +baz +adt aab aab aab @@ -43869,104 +44735,104 @@ aab aab aab aab -eNB -aeh -aTt -eNB -acd -aTQ -aPl -igk -jvx -aUC -igk -gFp -aVk -vjn -aVL -aVz -aWg -aVN -aTi -abE -xXu -agZ -aap -adx +aco acW -adx -acW -acW -aho -alf -alf -alf -alf -alf -alf -alf -alf -alf -ahq -aho -ajy -aii -aii -amY -ajN -anH -anW +adF +aco +aeS +afG +agy +ahn +aib +aji +ahn +all +amo +ano aou -aoT -apE -aql -aqX -arD -asv -aqk -atF -aur -atJ -atF -awm +apJ +aqK +arF +asE +ann +auy +auA +ajE +awE +awD +awE +awD +awD awY -atB -atB -axK -axK -axK -axK -axK -aCv -aCT -aBV -aDH -aDS -aEn -aEx -aEP -aDS -aFp -aFC -aDS -aFT -aGh -aGx -aFC -aDS -aac -aac -aac +aAa +aAa +aAa +aAa +aAa +aAa +aAa +aAa +aAa +axR +awY +aGy +aGw +aGw +aIn +aEd +aJp +aJL +aKl +aKX +aLF +aMp +aNb +aNA +aOq +aMo +aPN +aQD +aRm +aPN +aSD +aTz +aPJ +aPJ +aUm +aUm +aUm +aUm +aUm +aZe +aZC +aYD +bap +baz +baU +bbe +bbx +baz +bbX +bck +baz +bcB +bcP +bdk +bck +baz +adt +adt +adt aab aab aab aab aab -aac -aac -aac -apq -apq +adt +adt +adt +abn +abn aab aab aab @@ -44011,104 +44877,104 @@ aab aab aab aab -eNB -eNB -eNB -eNB -aUN -aUN -aUN -aUN -aUN -aUN -aUN -aUV -aUZ -aVg -aVo -aVp -aVq -aVx -aVC -abE -xXu -agZ -aap -adx -nGe -adx -adx -acW -ahD -alg -alk -alp -alu -alF -alV -amg -amt -amB -aho -aho -ajy -aii -aii -amZ -ajx -anI -anX +aco +aco +aco +aco +aeT +aeT +aeT +aeT +aeT +aeT +aeT +alm +amp +anp aov -anX -apF -aqm -aqU -arE -asw -aqk -atG -aur -atJ -atF -awn -awZ -axM -atB -auk +apK +aqL +arG +asF +ann +auy +auA +ajE +awE +axe +awE +awE +awD +azs aAb -aAR -aBx -aBV -auk -aCW -aDq -aDI -aDS -aEo -aEo -aEn -aDS -aFq -aFD -aFI -aFC -aGi +aAx +aBe +aBD +aCs +aDn +aDW +aEC +aFf +awY +awY aGy -aGT -aDS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -apq -apq +aGw +aGw +aIo +aEc +aJq +aJM +aKm +aJM +aLG +aMq +aMY +aNB +aOr +aMo +aPO +aQD +aRm +aPN +aSE +aTA +aUo +aPJ +aQw +aWF +aXv +aYd +aYD +aQw +aZE +aZY +baq +baz +baV +baV +baU +baz +bbY +bcl +bcq +bck +bcQ +bdl +bdG +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn aab aab aab @@ -44153,104 +45019,104 @@ aab aab aab aab -aaK +acp aab aab aab -aTs -aTw -aTN -aUg -dDx -aUS -aUN -aBG -aVm -abE -eBZ -aWs -vru -aVS -oYY -abE -xXu -agZ -aap -adx -adx -adx -nsR -adx -ale -alh -all -alq -aoJ -ahD -alW -amh -ahD -ahD -ahD -aii -aii -aii -aii -ana -ajx -anI -anY +aeU +afH +agz +aho +aic +ajj +aeT +aln +amq +ann aow -aoU -apG -aqm -aqm -aqm -aqk -aqk -atH -aus -auY -avw -awo -axa -axa -ayF -azj +apL +aqM +arH +asG +ann +auy +auA +ajE +awE +awE +awE +ayx +awE +azt aAc -aAS -aBy -aAS -aCw -aCX -aDr -aDr -aDT -aEp -aEy -aEQ -aDS -aFr -aFD -aDS -aFU -aEn -aGz -aEn -aDS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -apq +aAy +aBf +aBE +azs +aDo +aDX +azs +azs +azs +aGw +aGw +aGw +aGw +aIp +aEc +aJq +aJN +aKn +aKY +aLH +aMq +aMq +aMq +aMo +aMo +aPP +aQE +aRo +aRP +aSF +aTB +aTB +aVi +aVN +aWG +aXw +aYe +aXw +aZf +aZF +aZZ +aZZ +baA +baW +bbf +bby +baz +bbZ +bcl +baz +bcC +baU +bdm +baU +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn aab aab aab @@ -44295,105 +45161,105 @@ aab aab aab aab -aaK +acp aab aab aab -iYU -aTx -aTO -aWE -fhl -aUF -hLH -aUW -ahy -cxv -tRg -aWs -aWs -aVS -nJI -abE -xXu -agZ -aap -jZx -adx -adx -adx -acW -ahD -ali -ahE -alr -ahF -ahD -alQ -alX -adY -aiO -aje -ajw -ajw -ajN -ajN -anb -ajy -anI -anZ -anZ -anZ -anZ -anZ -anZ -arF -asx -atb -atI -aut -aut -aut -aut -atJ -axN -atB -azk +aeV +afI +agA +ahp +aid +ajk +akg +alo +amr +anq +aox +apL +apL +arH +asH +ann +auy +auA +ajE +awF +awE +awE +awE +awD +azs aAd -auk -aAT -aAT -aAT -avd -aAT -aAT -aAT -aEq -aEz -aEQ -aDS -aFs -aFE -aDS -aFV -aEn -aEn -aFC -aDS -aac -aac -aDS -aDS -aDS -aDS -aDS -aDS -aac -aac -aac -aac -apq -apq +aAz +aBg +aBF +azs +aDp +aDY +avD +aFg +aFQ +aGx +aGx +aEd +aEd +aIq +aGy +aJq +aJO +aJO +aJO +aJO +aJO +aJO +aNC +aOs +aPc +aPQ +aQF +aQF +aQF +aQF +aRm +aUp +aPJ +aVO +aWH +aQw +aXx +aXx +aXx +aZG +aXx +aXx +aXx +baX +bbg +bby +baz +bca +bcm +baz +bcD +baU +baU +bck +baz +adt +adt +baz +baz +baz +baz +baz +baz +adt +adt +adt +adt +abn +abn aab aab aab @@ -44437,108 +45303,108 @@ aab aab aab aab -aaK +acp aab aab aab -aTs -aTy -aUe -aWF -iGU -afd -aWf -aUY -dnQ -vjn -aPi -aWs -xHZ -aWx -oxA -abE -mig -mgL -aap -adx -fMK -adx -ola -aap -ahD -ahD -ahD -ahD -ahD -ahD -alY -amj -adY -aiB -ajf -ajx -ajx -ajy -ajy -ajy -ajy -anI -anZ -aox -aox -aox -aox -anZ -arF -asx -atb -axC -aut -aut -aut -aut -atJ -axP -auv -azl -adq -aAT -aAT -aBW -aCx -aCZ -aOZ -aDJ -aAT -aAT -aEA -aEQ -aDS -aDS -aDS -aDS -aDS -aGj -aDS -aDS -aDS -aDS -aDS -aDS -aEQ -aEQ -aKw -aLc -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aNF -aNF -aDS +aeU +afJ +agB +ahq +aie +ajl +akh +alp +ams +ano +aoy +apL +aqN +arI +asI +ann +auz +avt +ajE +awE +axf +awE +ayy +ajE +azs +azs +azs +azs +azs +azs +aDq +aDZ +avD +aEH +aFR +aEc +aEc +aGy +aGy +aGy +aGy +aJq +aJO +aKo +aKo +aKo +aKo +aJO +aNC +aOs +aPc +aPR +aQF +aQF +aQF +aQF +aRm +aUq +aQH +aVP +aWI +aXx +aXx +aYE +aZg +aZH +baa +bar +aXx +aXx +bbh +bby +baz +baz +baz +baz +baz +bcR +baz +baz +baz +baz +baz +baz +bby +bby +bhc +bhR +baz +baz +baz +baz +baz +baz +baz +bkU +bkU +baz aab aab aab @@ -44579,108 +45445,108 @@ aab aab aab aab -aaK +acp aab aab aab -aTs -aTz -aUe -aUh -khZ -aUM -aWf -nKe -aUi -abE -abE -aVl -abE -abE -abE -abE -agZ -xXu -aap -adx -adx -adx -acW -aap -agK -agZ -aha -adY -ahG -aqq -alZ -amk -adY -aiP -aiT -ajx -ajy -ajy -ajy -ajy -ajy -anI -anZ -aox -aox -aox -aox -anZ -arF -asx -atb -awV -auu -auZ -auu -auu -axb -aBF -auv -tKq -wRZ -aAU -aBz -aBX -aCy -aDa -aDt -aBX -aDU -aAT -aEB -aEQ -aDS -aFt -aFF -aDS -aFW -aEo -aEn -aDS -aHf -aHD -aIb -aEQ -aEQ -aEQ -aEQ -aEQ -aEp -aLQ -aMo -aHj -aMU -aNn -aNA -aEQ -aNY +aeU +afK +agB +ahr +aif +ajm +akh +alq +amt +ann +ann +apM +ann +ann +ann +ann +auA +auy +ajE +awE +awE +awE +awD +ajE +azu +auA +aAe +avD +aBG +aCt +aDr +aEa +avD +aFh +aFl +aEc +aGy +aGy +aGy +aGy +aGy +aJq +aJO +aKo +aKo +aKo +aKo +aJO +aNC aOs +aPc +aPS +aQG +aRp +aQG +aQG +aTC +aUr +aQH +aVQ +aWJ +aXy +aYf +aYF +aZh +aZI +bab +aYF +baB +aXx +bbi +bby +baz +bcb +bcn +baz +bcE +baV +baU +baz +bdT +bet +beM +bby +bby +bby +bby +bby +baW +biP +bjq +bdX +bka +bkx +bkM +bby +blu +blR aab aab aab @@ -44721,109 +45587,109 @@ aab aab aab aab -aaK +acp aab aab aab -iYU -aTC -aTR -aUP -aVi -iZd -aTA -aVT -aWB -jPj -aWj -laH -aVD -aWk -aXc -jPj -agZ -xXu -aap -adx -adx -yeK -acW -aap -agL -aha -ahm -adY -aiy -alH -ama -aml -adY -aiP -ajf -ajx -ajy -ajy -ajy -ajy -ajy -anI -anZ -aox -aox -aox -aox -anZ -arF -arG -atb -atB -auv -auv -auv -auv -auv -auv -auv -vgb -nOG -aAU -toV -iRp -aCz -aDb -aDu -aDK -aDU -aAT -aEC -aEQ -aDS -aDS -aDS -aDS -aEp -aEp -aEQ -aDT -aEQ -aFX -aIc -aEQ -aGk -aJH -aEq -aFG -aEp -aEQ -aEp -aEQ -aMV -aEp -aEQ -aEQ -aNZ -aOs -aac +aeV +afL +agC +ahs +aig +ajn +aki +alr +amu +anr +aoz +apN +aqO +arJ +asJ +anr +auA +auy +ajE +awE +awE +axX +awD +ajE +azv +aAe +aAA +avD +aBH +aCu +aDs +aEb +avD +aFh +aFR +aEc +aGy +aGy +aGy +aGy +aGy +aJq +aJO +aKo +aKo +aKo +aKo +aJO +aNC +aND +aPc +aPJ +aQH +aQH +aQH +aQH +aQH +aQH +aQH +aVR +aWK +aXy +aYg +aYG +aZi +aZJ +bac +bas +baB +aXx +bbj +bby +baz +baz +baz +baz +baW +baW +bby +baA +bby +bcF +beN +bby +bcS +bgt +baX +bco +baW +bby +baW +bby +bkb +baW +bby +bby +blv +blR +adt aab aab aab @@ -44863,111 +45729,111 @@ aab aab aab aab -aaK +acp aab aab aab -aTs +aeT +afM +agD +aht +aih +ajo +aeT +als +amv +ans +aoA +apO +aqP +arK +asK +anr +auA +auy +ajE +awD +awD +awD +awD +ajE +azw +auA +aAB +avD +aBI +aCv +avD +avD +avD +aFh +aFS +aGy +aGy +aGy +aGy +aGy +aGy +aJq +aJO +aKo +aKo +aKo +aKo +aJO +aND +aOt +aPd +aPT +aQI +aRq +aRQ +aSG aTD -aTS -aVf -aUr -aVa -aUN -aVZ -aWw -aWC -kFk -aWD -aWT -aPf -aTp -jPj -agZ -xXu -aap -acW -acW -acW -acW -aap -agM -agZ -ahn -adY -acf -aiz -adY -adY -adY -aiP -ajg -ajy -ajy -ajy -ajy -ajy -ajy -anI -anZ -aox -aox -aox -aox -anZ -arG -asy -atc -atL -auw -ava -avx -awp -axc -axQ -avA -azo -aAh -aAV -tgA -wVF -aBZ -aDc -aDv -aDL -aOp -aAT -aED -aEp -aEp -aEp -aEQ -aEQ -aEQ -aGk -aGA -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aGj -aDS -aDS -aDS -aDS -aDS -aDS -aEp -aOa -aDS -aac -aac -aac +aUs +aRT +aVS +aWL +aXz +aYh +aYH +aZj +aZK +bad +bat +baC +aXx +bbk +baW +baW +baW +bby +bby +bby +bcS +bdn +baz +baz +baz +baz +baz +baz +baz +baz +baz +bcR +baz +baz +baz +baz +baz +baz +baW +blw +baz +adt +adt +adt aab aab aab @@ -45005,111 +45871,111 @@ aab aab aab aab -aaK +acp aab aab -aab -vzb -aUQ -aaX -aUQ -aUQ -aUQ -aUQ -aUG -qqL -jPj -kOH -laH -aWv -lZC -vev -jPj -agZ -xXu -aap -aap -aap -aap -aap -aap -agN -ahb -aap -adY -acg -alI -adY -ajx -aix -aiQ -ajh -ajy -ajy -ajy -ajy -ajy -ajy -anI -anZ -anZ -aox -aox -aqn -anZ -arG -asz -atd -atM -auw -acn -avy -awq -axd -axR -ayG -azp -aDs -aAU -aBC -aCa -aCA -aCA -aCA -aCa -aDW -aAT -aEo -aEz -aEp -aFu -aFG -aEp -aEQ -aGl -aDS -aDS -aHg -aHE -aId -aII -aJf -aDS -aDS -aLd -aEn -aLR -aMp -aMq -aMq -aMq -aDS -aNG -aOt -aDS -aac -aac -aac +ael +aeW +aeW +agE +aeW +aeW +aeW +aeW +alt +amw +anr +aoB +apN +aqQ +arL +asL +anr +auA +auy +ajE +ajE +ajE +ajE +ajE +ajE +azx +aAf +ajE +avD +aBJ +aCw +avD +aEc +aED +aFi +aFT +aGy +aGy +aGy +aGy +aGy +aGy +aJq +aJO +aJO +aKo +aKo +aMr +aJO +aND +aOu +aPe +aPU +aQI +aRr +aRR +aSH +aTE +aUt +aVj +aVT +aWM +aXy +aYi +aYI +aZk +aZk +aZk +aYI +baD +aXx +baV +bbg +baW +bcc +bco +baW +bby +bcT +baz +baz +bdU +beu +beO +bfs +bfP +baz +baz +bhS +baU +biQ +bjr +bjs +bjs +bjs +baz +bkV +blx +baz +adt +adt +adt aab aab aab @@ -45147,111 +46013,111 @@ aab aab aab aab -aaK +acp aab aab -aab -aUQ -aTF -aTU -wdn -aUt -fzY -aUQ -aVc -ajK -exx -exx -aWa -exx -exx -exx -exx -agZ -adT -aei -aeC -aeV -aap -afP -agd -ags +ael +aeW +afN agF -agO -ahI -alw -vvJ -ppI -ajN -drH -aiR -aji -ajy -ajy -ajy -ajy -ajy -ajy +ahu aii -adY -tIb -bvS -bvS -eXR -aqZ -arG -asA -ate -atN -auw -avb -avz -awr -axe -axS -avA -azq -aAj -aAU -aAU -aCb -aCb -aCb -aCb -aCb -aAU -aAT -azl -azl -avp -azl -azl -aEp -aEQ -aGm -aDS -aGU -aHh -aHF -aIe -aEo -aEn -aJI -aDS -aLe -aEo -aLS -aMp -aMq -aMq -aMq -aDS -aEQ -aOb -aDS -aac -aac -aac +ajp +aeW +alu +amx +aeX +aeX +apP +aeX +aeX +aeX +aeX +auA +avu +avW +awG +axg +ajE +ayz +ayV +azy +aAg +aAC +aBh +aBK +aCx +aDt +aEd +aEE +aFj +aFU +aGy +aGy +aGy +aGy +aGy +aGy +aGw +avD +aKp +aKZ +aKZ +azg +aNc +aND +aOv +aPf +aPV +aQI +aRs +aRS +aSI +aTF +aUu +aRT +aVU +aWN +aXy +aXy +aYJ +aYJ +aYJ +aYJ +aYJ +aXy +aXx +aVP +aVP +bbI +aVP +aVP +baW +bby +bcU +baz +bdH +bdV +bev +beP +baV +baU +bgu +baz +bhT +baV +biR +bjr +bjs +bjs +bjs +baz +bby +bly +baz +adt +adt +adt aab aab aab @@ -45289,112 +46155,112 @@ aab aab aab aab -aaK +acp aab aab -aab -frO -aTG -aTW -aUk -jqJ -gtt -aUQ -aVd -aVv -aVG -aPj -aVP -aWm -qYd -exx -exx -ady -adT -adV -aeD +ael aeW -aap -ald -age -age -age -age -ahc -alx -tXA -age -aFB -omx -aiS -ajj -ajy -ajy -ajy -ajy -ajy -ajy -ajy -adY -aoz -aoW -apH -aqp -ara -arG -arG -atf -arG -auw -auw -avA -avA -axf -avA -ayH -azr -aAk -aHz -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aER -aFb -aOX -azl -aEp -aEQ -aGn -aDS -aGV -aHh -aEo -aEn -aEn -aJg -aJJ -aDS -aEo -aEn -aLT -aMp -aMq -aMq -aMq -aDS -aEQ -aOc -aDS -aac -aac -aac -aac +afO +agG +ahv +aij +ajq +aeW +alv +amy +ant +aoC +afR +aqR +arM +aeX +aeX +auB +avu +avX +awH +axh +ajE +ayA +ayW +ayW +ayW +ayW +aBi +aBL +aCy +ayW +aEe +aEF +aFk +aFV +aGy +aGy +aGy +aGy +aGy +aGy +aGy +avD +aKq +aLa +aLI +aMs +aNd +aND +aND +aPg +aND +aQI +aQI +aRT +aRT +aTG +aRT +aVk +aVV +aWO +aXA +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbz +bbJ +bcd +aVP +baW +bby +bcV +baz +bdI +bdV +baV +baU +baU +bfQ +bgv +baz +baV +baU +biS +bjr +bjs +bjs +bjs +baz +bby +blz +baz +adt +adt +adt +adt aab aab aab @@ -45431,111 +46297,111 @@ aab aab aab aab -aaK +acp aab aab -aab -frO -aTH -aPe -afE -aUu -aUH -tRG -aVe -aVw -aVP -aVP -aVP -aWn -nHq -exx -exx -adz -adU -adV -aeE -aeX -aap -afR -age -agt -agt -agt -agt -aiD -rim -age +ael +aeW +afP +agH +ahw aik -iBn -aiT -ail -ajz -ajy -ajy -ajy -ajy -aii -aii -adY -ahY -aoX -afG -aqE -arb -arc -axv -atg -atO -aux -avc -avB -aws -axg -axT -avG -azs -aAl -aAX -aAX -aCc -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFb -aFb -azl -aEn -aEp -aGl -aDS -aGW -aHh -aHG -aIf -aHm -aEn -aJK -aDS -aLf -aLw -aLR -aMp -aMq -aMq -aMq -aDS -aEQ -aOd -aDS -aac -aac -aac +ajr +akj +alw +amz +afR +afR +afR +aqS +arN +aeX +aeX +auC +avv +avX +awI +axi +ajE +ayB +ayW +azz +azz +azz +azz +aBM +aCz +ayW +aEf +aEG +aFl +aEg +aGz +aGy +aGy +aGy +aGy +aGw +aGw +avD +aDv +aLb +ayd +aMt +aNe +aNf +aOw +aPh +aPW +aQJ +aRt +aRU +aSJ +aTH +aUv +aRZ +aVW +aWP +aXB +aXB +aYK +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +bbJ +aVP +baU +baW +bcT +baz +bdJ +bdV +bew +beQ +bea +baU +bgw +baz +bhU +bir +biQ +bjr +bjs +bjs +bjs +baz +bby +blA +baz +adt +adt +adt aab aab aab @@ -45573,111 +46439,111 @@ aab aab aab aab -aaK +acp aab aab -aab -aUQ -aUQ -aUQ -aUQ -aUQ -aUQ -aUQ -afD -tcq -kzS -lmJ -ulU -mWu -jPB -exx -exx -woP -wBw -acc -aeF +ael +aeW +aeW +aeW +aeW +aeW +aeW +aeW +alx +amA +anu +aoD +apQ +aqT +arO aeX -aap -afR -age -agt -agt -agP -agt -alM -pvh -age -ail -aiB -aiU -ail -ajA -aii -aii -aii -aii -aii -aWU -ail -aoA -aoY -afG -aqr -arc -arH -asC -ath -atP -auy -avc -avC -awt -axh -axU -avG -azs -aAl -aAY -aAY -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aFc -aFb -azl -aEo -aFX -aDS -aDS -aDS -aHi -aOn -aIg -aIJ -aEo -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aEy -aEQ -aDS -aac -aac -aac +aeX +auD +avw +avY +awJ +axi +ajE +ayB +ayW +azz +azz +aAD +azz +aBN +aCA +ayW +aEg +aEH +aFm +aEg +aGA +aGw +aGw +aGw +aGw +aGw +aJr +aEg +aKr +aLc +ayd +aMu +aNf +aNE +aOx +aPi +aPX +aQK +aRt +aRV +aSK +aTI +aUw +aRZ +aVW +aWP +aXC +aXC +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbK +bbJ +aVP +baV +bcF +baz +baz +baz +bdW +bex +beR +bft +baV +baz +baz +baz +baz +baz +baz +baz +baz +baz +baz +bbf +bby +baz +adt +adt +adt aab aab aab @@ -45714,111 +46580,111 @@ aab aab aab aab -acD -acD +aac +aac aab aab -aab -exx -aUp -aUp -ajL -aUw -afq -aUR -oXN -mzp -oEY -mYP -nJN -kYY -kYY -exx -exx -adA -xtZ -acc -aeG -aeY -aap -afS -age -age -age -age -ahe -ahH -alO -age -aim -aiB -aiV -ajk -aWQ -amy -aWS -amy -amy -amy -aWR +ael +aeX +afQ +afQ +ahx ail -adY -aoZ -afG -aqs -ard -arH -asD -ath -atQ -auz -avc +ajs +akk +aly +amB +anv +aoE +apR +aqU +aqU +aeX +aeX +auE +avx +avY +awK +axj +ajE +ayC +ayW +ayW +ayW +ayW +aBj +aBO +aCB +ayW +aEh +aEH +aFn +aFW +aGB +aFo +aHn +aFo +aFo +aFo +aGC +aEg avD -awu -axi -axV -avG -azs -aAm -aAZ -aBD -aAW -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFv -azl -aEo -aEQ -aEp -aEp -aDS -aDS -aDS -aDS -aDS -aHm -aDS -aJh -aJh -aJh -aDS -aMq -aMq -aMq -aMq -aEo -aEp -aEp -aDS -aac -aac +aLd +ayd +aMv +aNg +aNE +aOy +aPi +aPY +aQL +aRt +aRW +aSL +aTJ +aUx +aRZ +aVW +aWQ +aXD +aYj +aYL +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bce +aVP +baV +bby +baW +baW +baz +baz +baz +baz +baz +bea +baz +bfR +bfR +bfR +baz +bjs +bjs +bjs +bjs +baV +baW +baW +baz +adt +adt aab aab aab @@ -45856,112 +46722,112 @@ aab aab aab aab -acD -acD aab aab aab -exx -aVP -aVP -jqg -aUx -mrn -lvt -bjS -fJC -nIf -lAH -fDP -kYY -aPC -exx -exx -jzQ -xtZ -acc -aap -aap -aap -afT -age -agu -age -agQ -ahf -aiA -alP -age -ail -qNo -amy -aUE +aab +ael +aeX +afR +afR +ahy +aim +ajt +akl +alz +amC +anw +aoF +apS +aqU +arP +aeX +aeX +auF +avx +avY +ajE +ajE +ajE +ayD +ayW +azA +ayW +aAE +aBk +aBP +aCC +ayW +aEg +aEI +aFo +aFX +aGC +aGw +aGw +avD +avD +avD +avD +avD +avD +aLe +aLJ +aMw +aNg +aNE +aOz +aPi +aPZ +aQK +aRt +aRX +aSM +aTK +aUy +aRZ +aVX aWR -aii -aii -adY -adY -adY -adY -adY -adY -apa -apI -aqt -ard -arH -asE -ath -atR -auy -avc -avE -awv -axj -axW -avG -azt -aAn -aBa -aBE -aAW -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFb -azl -aEn -aEp -aEQ -aEQ -aGX -aHj -aHj -aIh -aDS -aEo -aDS -aJh -aJh -aJh -aDS -aMq -aMq -aMq -aMq -aEo -aEQ -aEp -aDS -aac -aac -aac +aXE +aYk +aYL +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +baU +baW +bby +bby +bdK +bdX +bdX +beS +baz +baV +baz +bfR +bfR +bfR +baz +bjs +bjs +bjs +bjs +baV +bby +baW +baz +adt +adt +adt aab aab aab @@ -45996,114 +46862,114 @@ aab aab aab aab -aab -aab -aab -aaK -aab -aab -aab -exx -ifD -aTZ -ifD -aUy -aPg -fRr -uch -exx -exx -exx -exx -exx -exx -exx -exx -adB -iJU -aej -aeH -aeZ -afA -afU -age -agu -age -agQ -aTM -aly -pkv -knh -ail -nKP -ail -ajf -ail -aii -ajG -amK -adY -aen -adY -aen -aeK -apb -apJ -aqs -ard -arI -asF -ath -atS -auA -avc -avF -aww +ahc +ahc +ahc +ahc +ahc +ahc +adX +aeX +afS +agI +afS +ain +aju +akm +alA +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +auG +avy +avZ +awL axk -axX -avG -azu -aAo -aBb -aBb -aBc -aBc -aBc -aBc -aAX -aAX -aAX -aAX -aAX -aES -aFb -azl -aFJ -aEp -aEp -aEQ -aEQ -aEQ -aEQ -aIi -aDS -aEn -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aDS -aac -aac -aac +axY +ayE +ayW +azA +ayW +aAE +aBl +aBQ +aCD +aDu +aEg +aEJ +aEg +aFR +aEg +aGw +aHo +aHJ +avD +awd +avD +awd +awO +aLf +aLK +aMv +aNg +aNF +aOA +aPi +aQa +aQM +aRt +aRY +aSN +aTL +aUz +aRZ +aVY +aWS +aXF +aXF +aXG +aXG +aXG +aXG +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcr +baW +baW +bby +bby +bby +bby +beT +baz +baU +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +baz +adt +adt +adt aab aab aab @@ -46138,113 +47004,113 @@ aab aab aab aab -aab -aab -aab -aaK -aab -aab -aab -exx -aTJ +ahc +abK +abU +abU +acE +adj +adX +aeX +afT +afR +ahz +aio +ajv +akn +akn +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +auH +avz +awa +avD +avD +avD +avD +avD +avD +avD +avD +aBm +aBR +aCE +aDv +avD +avD +aEU +aFY +avD +avD +avD +avD +avD +aIR +avD +avD +avD +aLg +aLL +aMx +aNf +aNG +aOA +aPi +aQa +aQN +aRt +aRZ +aRZ +aTM +aRZ +aVl +aVZ +aWT +aXF +aYl +aYM +aZl +aZL +aXG +aXG +aXB +aXB +aXB +aXB +bbA +bbJ aVP -dNL -utk -nJf -bkW -bkW -exx -exx -exx -exx -exx -exx -exx -exx -adC -wYy -aek -adY -adY -adY -adY -adY -adY -adY -adY -ahg -aht -ahJ -ahY -adY -adY -aiF -ajl -adY -adY -adY -adY -adY -anr -adY -adY -adY -apc -apK -aqu -arc -arJ -asF -ath -atS -auB -avc -avG -avG -axl -avG -ayI -azv -aAp -aBb -aGS -aCd -aCB -aDd -aBc -aBc -aAX -aAX -aAX -aAX -aES -aFb -azl -aFJ -aFZ -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aEo -aJL -aKx -aKx -aLx -aKx -aJL -aMF -aLh -aMH -aLU -aMF -aJL -aac -aac -aac +bcr +bcG +baz +baz +baz +baz +baz +baz +baz +baV +bgx +bhd +bhd +bis +bhd +bgx +bjI +bhW +bjK +biT +bjI +bgx +adt +adt +adt aab aab aab @@ -46280,111 +47146,111 @@ aab aab aab aab -aab -aab -aab -aag -aag -aag -aag -exx -aPm -acN -fOU -aWG -aUq +ahc +abL +abZ +acl +acF +adk +adX +aeX +afU +agJ +ahA +aip +ajw ako -kYW -exx -exx -acb -acr -acr -acr -acY -adp -adD -mHf -ael -adY -afa -acs -afV -ktW -aRV -agG -afV -amf -ahu -ahK -ahZ -afV -aSU -afV -ajm -afV -agG -afB -ajQ -afV -ans -agG -afV -qrg -apd -apJ -afG -arf -arK -asF -ati -atT -auC -agX -avH -awx -axm -axY -ayJ -azw -aAq -aBc -ave -aCe -aCC -aDe +alB +aeX +aeX +aoG +apT +apT +bpO +asM +atU +auI +avA +awb +avD +axl +agU +ayF +agZ +azB +aAh +ayF +aBn +aBS +aCF aDw -aBc -aAX -aAX -aAX -aAX -aES -aFb -azl -aFK -aEQ -aGo -aDS -boO -aHk -aHm -aEn -aIK -aEn -aJL -aKy -aKy +ayF +aEK +ayF +aFZ +ayF +aAh +aHp +aHK +ayF +aIS +aAh +ayF +aKs aLh -aLU -aMr -aMG -aLU -aKy -aLh -aLh -aJL -aac +aLK +ayd +aNh +aNH +aOA +aPj +aQb +aQO +aRu +aSa +aSO +aTN +aUA +aVm +aWa +aWU +aXG +aYm +aYN +aZm +aZM +bae +aXG +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcs +bby +bcW +baz +bdL +bdY +bea +baU +bfu +baU +bgx +bhe +bhe +bhW +biT +bjt +bjJ +biT +bhe +bhW +bhW +bgx +adt aab aab aab @@ -46422,111 +47288,111 @@ aab aab aab aab -aab -aab -aab -aaE -aaW -aby -acB -exx -exx -exx -exx -exx -exx -exx -exx -exx -exx -kuw -uEH -sjQ -sjQ -fIH -tRh -mFg -eCA -oIf -iJj -kDh -cZo -afW -isi -agg -agg -agg -agg -agg -ahL -agm -agm -agm -agm -ajn -ajB -ajB -ajB -ajB -ajB -ajB -ajB -ajB -gjq -ajB -hCD -nVB -ard -arL -asF -atj -atU -auD -are -avI -awy -axn -axZ -ayK -azx -aAr -aBd -aBH -aCf -aCD -aDf -aOW -aBc -aAX -aAX -aAX -aAX -aES -aFx -azl -aFL -aEQ -aGp -aDS -aEo -aEo -aHG -aIj -aDS -aDS -aJL -aKz -aLg -aLy -aLV -aJL -aMH -aLh -aMF -aLh -aNH -aJL -aac +ahc +abM +aca +acq +acG +adl +adX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aqV +avY +avY +avY +boM +atV +auJ +avB +awc +awM +axm +agV +ayf +ahB +azC +azC +azC +azC +azC +aCG +aDx +aDx +aDx +aDx +aGa +aGD +aGD +aGD +aGD +aGD +aGD +aGD +aGD +aKt +aGD +aLM +aMy +aNg +aNI +aOA +aPk +aQc +aQP +aRv +aSb +aSP +aTO +aUB +aVn +aWb +aWV +aXH +aYn +aYO +aZn +aZN +baf +aXG +aXB +aXB +aXB +aXB +bbA +bcf +aVP +bct +bby +bcX +baz +baV +baV +bew +beU +baz +baz +bgx +bhf +bhV +bit +biU +bgx +bjK +bhW +bjI +bhW +bkW +bgx +adt aab aab aab @@ -46564,111 +47430,111 @@ aab aab aab aab -aab -aab -aab -aaE -abb -abL -aem -aPq -aPS -aQp -aQJ -aUT -aUT -aUT -aUT -aWi -abG -qfL -fYx -ceC -adW -adW -ukB -mDI -rjE -ukB -pGt -pUx -xUz -afX -ksZ -agh -agh -agh -agh -agh -ahM -aia -aia -aia -aia -aia -aia -aia -aia -aia -aia -aia -aia -aia -pwQ -ape -apM -aqw -arh -arM -asG -atk -atV -auE -ahj -avJ -awz -axo -aCI -ayL -azy -aAs -aBc -aBI -aCg -aCE -aDg +ahc +ahc +ahc +ahc +ahc +afg +adX +apW +aiJ +aaK +aiJ +aiJ +ajI +alI +apW +amD +amD +amD +amD +ajE +ajE +boN +aeF +agj +agl +agK +agL +agR +agW +agY +ahC +azD +azD +azD +azD +azD +aCH aDy -aBc -aAX -aAX -aAX -aAX -aES -aFb -azl -aFM -aEQ -aGq -aDS -aGY -aHl -aHI -aIk -aDS -aJh -aJL -aKA -aKB -aLh -aLW -aJL -aLh -aLh -aLU -aLU -aLh -aJL -aac +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aDy +aKu +aLi +aLN +aMz +aNi +aNJ +aOB +aPl +aQd +aQQ +aRw +aSc +aSQ +aTP +aUC +aVo +aWc +aWW +aXG +aYo +aYP +aZo +aZO +bag +aXG +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcu +bby +bcY +baz +bdM +bdZ +bey +beV +baz +bfR +bgx +bhg +bhh +bhW +biV +bgx +bhW +bhW +biT +biT +bhW +bgx +adt aab aab aab @@ -46707,110 +47573,110 @@ aab aab aab aab -aab -aab -aaE -abc -abM -aer -aPr -aPU -aQq -aQK -aan -aaw -aaL -aUU -aan -aap -ace -whO -aap -aap -aap -aap -aap -aap -aap +ahc +acb +acr +acH +aag adY -alv -afL -afY -agi -agv -agv -aXR -agv -agv -agv -agv -agv -agv -agv -agv -agv -agv -agv -agv -agv -aXR -agv -agv -aoB -apf -apN -aqx -arc -arN -asH -atl -atW -auF -avc -avK -awA -axp -avK -avK -azz -aAt -aBb -aBJ -aCh -aCF -aDh -aBc -aBc -aAX -aAX -aAX -aAX -aES -aFb -azl -aFM -aEQ -aFZ -aGj -aEo -aHm -aHJ -aEo -aDS -aJh -aJL -aKB -aLh -aLh -aLX -aMs -aMI -aMI -aLy -aMI -aNI -aJL -aac +akM +aiR +aiR +aiR +aiR +ajJ +alJ +akM +amE +apc +asc +alD +ajE +ajE +asS +afr +ajE +ajE +ajE +avD +axo +ayc +ayH +aza +azE +azE +aAF +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +aAF +azE +azE +aKv +aLj +aLO +aMA +aNf +aNK +aOC +aPm +aQe +aQR +aRt +aSd +aSR +aTQ +aSd +aSd +aWd +aWX +aXF +aYp +aYQ +aZp +aZP +aXG +aXG +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcu +bby +bcG +bcR +baV +bea +bez +baV +baz +bfR +bgx +bhh +bhW +bhW +biW +bju +bjL +bjL +bit +bjL +bkX +bgx +adt aab aab aab @@ -46849,112 +47715,112 @@ aab aab aab aab -aab -aab -aag -aag -aag -aag -aag -aPW -aQw -aYQ -aan -aax -aaM -aaT -aan -xWw -fGE -gOw -aac -aac -aac -aac -aac -aac -aac -adY -afe -afG -afY -agj -agw -agw -aXS -agw -agw -agw -agw -agw -agw -agw -agw -agw -agw -agw -agw -agw -aXS -agw -agw -aoC -apf -apN -aqs -arg -aAe -aAe -aBg -aAe -aAe -avf -avN -awB -axq -ayb -avK -azA -aAu -aBb -aBb -aBc -aBc -aBc -aBc -aAX -aAX -aAX -aAX -aAX -aES -aFb -azl -aFN -aEQ -aGr -aDS -aGZ -aEo -aEn -aEn -aDS -aJh -aJL -aKC -aLi -aLz -aLY -aJL -aLh -aKy -aNo -aLh -aKB -aJL -aac -aac +abN +acc +acs +aiV +adr +adZ +akM +aiW +aiW +aiW +aiW +ajN +alK +akM +amF +apV +asd +alD +boR +tpu +bpG +afs +laD aac +adt +avD +axp +ayd +ayH +azb +azF +azF +aAG +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +aAG +azF +azF +aKw +aLj +aLO +aMv +aNj +aNk +aNk +aPn +aNk +aNk +aRx +aSe +aSS +aTR +aUD +aSd +aWe +aWY +aXF +aXF +aXG +aXG +aXG +aXG +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcv +bby +bcZ +baz +bdN +baV +baU +baU +baz +bfR +bgx +bhi +bhX +biu +biX +bgx +bhW +bhe +bky +bhW +bhh +bgx +adt +adt +adt aab aab aab @@ -46991,113 +47857,113 @@ aab aab aab aab -aab -aab -aaF -abe abN -aes -aPs -aZd -aQx -aQT -aan -ahd -aaN -aaU -eJn -abI -abJ -iqi -aac -aac -aac -aac -aac -aac -aac -adY -aff -afG -afY -agj -agw -agw -aXS -agw -agw -agw -agw -agw -agw -asc -asc -baN -asc -asc -baN -asc -asc -agw -agw -aoC -apf -apN -aqz -arg -arO -asI -atn -atX -auG -avf -avM -awC -axr -ayc -avK -azB -aAv -aBe -aBK -aAW -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFb -azl -aFL -aGb -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aDS -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aJL -aac -aac -aac +acd +act +acJ +ads +aax +aeY +aft +aft +aft +aiX +ajO +alL +akM +amG +aqb +ase +auN +boQ +bpe +bpH +afr +laD aac +adt +avD +axq +ayd +ayH +azb +azF +azF +aAG +azF +azF +azF +azF +azF +azF +aFp +aFp +aGE +aFp +aFp +aGE +aFp +aFp +azF +azF +aKw +aLj +aLO +aMB +aNj +aNL +aOD +aPo +aQf +aQS +aRx +aSf +aST +aTS +aUE +aSd +aWf +aWZ +aXI +aYq +aYL +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bct +bcH +baz +baz +baz +baz +baz +baz +baz +baz +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +adt +adt +adt +adt aab aab aab @@ -47133,113 +47999,113 @@ aab aab aab aab -aab -aab -aaF -abf -abP -aeu -aPI -aPY -aQA -aRb -aan -aaz -aan -aaV -aan -aap -fGE -wtX +abN +ace +aiV +acK +adG +aea +akM +afu +afu +afu +ajx +ajP +alN +akM +amH +alD +asN +alD +anC +anC +boS +nFT aac -aac -aac -aac -aac -adY -adY -adY -afg -afG -afY -agj -agw -agw -aXS -agw -agw -agw -agw -agw -agw -asc -asO -aSx -aXd -aYX -aSx -aXW -asc -asc -aXS -aXV -apf -apN -aqs -arg -arP -asJ -ato -atY -auH -avf -avN -awD -axs +avD +avD +avD +axr ayd -avK -azC -aAw -aAZ -aBL -aAW -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFb -azl -aFO -aGc -aDS -aGB -aDN -aDN -aDN -aDN -aDN -aDN -aJM -aKD -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +ayH +azb +azF +azF +aAG +azF +azF +azF +azF +azF +azF +aFp +aGb +aGF +aGZ +aHq +aGF +aIr +aFp +aFp +aAG +aKx +aLj +aLO +aMv +aNj +aNM +aOE +aPp +aQg +aQT +aRx +aSe +aSU +aTT +aUF +aSd +aWg +aXa +aXD +aYr +aYL +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +aVP +bcw +bcI +baz +bdo +aLX +aLX +aLX +aLX +aLX +aLX +bgy +bhj +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47275,113 +48141,113 @@ aab aab aab aab -aab -aab -aaF -abg -abQ -aeM -aaH -aQa -aQC -aRc -aap -aRm -aaO -aRW -abr -aap -aci -act -acH -acP -adb -aac -aac -adY +ahc +acf +acu +acX +adH aen -aeK -afh -afG -agk -agl -agl -agl -agl -aob -aob -aob -aob -aob -aob -asc -asP -aWV -aXe -aXm -aXO -aSx -aYc -baN -aXS -aoC -apf -apN -aqs -aAe -arQ -asK -atp -atZ -auI -avf -avN -awD -axt -aye -avK -azC -aAx -aBf -aBf -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aFd -aFb -azl -aFP -aGd -aDT -aGC +akM +afV +ago +ago +aiv +aiA +aku +akM +aoI +aiq +boC +boC +boI +boI +kRb +ylZ +anC +avD +awd +awO +axs +ayd +ayI +azc +azc +azc +azc +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aFp +aGc +aGG aHa -aHn -aHK -aIl -aIL -aJi -aJN -aKE -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aHr +aHL +aGF +aIT +aGE +aAG +aKw +aLj +aLO +aMv +aNk +aNN +aOF +aPq +aQh +aQU +aRx +aSe +aSU +aTU +aUG +aSd +aWg +aXb +aXJ +aXJ +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbL +bbJ +aVP +bcx +bcJ +baA +bdp +bdO +beb +beA +beW +bfv +bfS +bgz +bhk +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47417,113 +48283,113 @@ aab aab aab aab -aab -aab -aaH -aaH -aaH -aaH -aaH -aQb -aQD -aQb -aaf -aaB -aaP -aaP -aaP -abK -acj -abK -abK -abK -adc -aac -aac -adY -adY -adY -afi -afG -agk -agl -anz -apV -aXJ -aob -apT -aXU -atu -aOw -aXU -asd -asQ -aWW -aXf -aXn -aXP -aSx -aYf -baN -aXS -aoC -apf -apN -aqs -aAe -arR -asL -atq -aua -auJ -avf -avO -awE -axu -aDV -avK -azC -aAx -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aES -aFb -aFb -azl -aDS -aDS -aDS -aGD -aDN -arZ -arZ -arZ -aIM -aJj -aJO -aKF -aIM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +ahc +ahc +acv +acY +ahc +acv +akM +akM +akM +akM +aiw +akM +akM +akM +ajG +ajG +ajG +ajG +ajG +ajE +atX +aga +ajE +avD +avD +avD +axt +ayd +ayI +azc +azG +aAi +aAH +aAJ +aBT +aCI +aDz +aEi +aCI +aFq +aGd +aGH +aHb +aHs +aHM +aGF +aIU +aGE +aAG +aKw +aLj +aLO +aMv +aNk +aNO +aOG +aPr +aQi +aQV +aRx +aSg +aSV +aTV +aUH +aSd +aWg +aXb +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbA +bbJ +bbJ +aVP +baz +baz +baz +bdq +aLX +aLY +aLY +aLY +bfw +bfT +bgA +bhl +bfw +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47559,111 +48425,111 @@ aab aab aab aab -aab -aab -aab -aab -aac +aad aaf -aaj -aOx -aPZ -aQy -aaf -aRn -aRD -aRY -aap -unv -unv -bHt -unv -acQ -ach -aac -aac -aac -aac -adY -afj -afG -agk -agl -apg -apW -aXL -aob -aXl -aYi -aYz -apS -avq -asf -aYA -aWX -aXg -aXx -aXQ -aXX -aYh -baN -aXS -aoC -apf -apN -aqs -aAe -arS -asK -atp -atZ -arS -avf -avK -avK -avK -avK -avK -azD -aAy -aOY -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aAX -aET -aFb -aFb -azl -aac -aac -arZ +aal +aao +aat +aay +aaB +aaC +aaI +ada +agT +aiT +afW +aoJ +xbt +uKv +axu +akp +bpK +anC +asT +anC +anC +fxr +anC +ajT +axp +ayd +ayI +azc +azH +aAj +aAI +aAJ +aBU +aCJ +aDA +aBo +aEL +aFr +aGe +aGI +aHc +aHt +aHN +aIs +aIV aGE -aDN -arZ -aac -aac -aIM -aJk -aJP -aKG -aIM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aAG +aKw +aLj +aLO +aMv +aNk +aNP +aOF +aPq +aQh +aNP +aRx +aSd +aSd +aSd +aSd +aSd +aWh +aXc +aXK +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +aXB +bbB +bbJ +bbJ +aVP +adt +adt +aLY +bdr +aLX +aLY +adt +adt +bfw +bfU +bgB +bhm +bfw +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47701,111 +48567,111 @@ aab aab aab aab -aab -aab -aab -aab -aac -aaf -acT -oqi -xxj -aQz -aaf -aaf -aSr -aSr -aSr -aSr -aSr -aSr -aSr -acQ -add -aac -aac -aac -aac -adY -afk -afG -agk -agl -apl -aXw -aob -aob -aYg -aXY -aqy -aob -agD -asc -avj -aWY -aXh -aXz -aWY -aXZ -aON -baN -aXS -aXV -apf -apN -aqA -arg -arT -arS -atr -arS -arS -avf -avP -awF -aDx -avP -ayM -azE -aAz -azl -azl -azl -azl -azl -azl -azl -azl -azl -azl -azl -azl -azl -azl -aac -aac -arZ +aad +aah +aam +aap +aau +aaz +aaz +aaE +aaL +aes +aha +abj +agX +cJE +unM +nPO +axv +adJ +bpL +anC +sZp +anC +anC +xSO +anC +anC +axp +ayd +ayI +azc +azI +aAk +aAJ +aAJ +aBV +aCK +aDB +aAJ +aEM +aFp +aGf +aGJ +aHd +aHu +aGJ +aIt +aIW aGE -aDN -arZ -aac -aac -aIM -aJl -aJQ -aKH -aIM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aAG +aKx +aLj +aLO +aMC +aNj +aNQ +aNP +aPs +aNP +aNP +aRx +aSh +aSW +aTW +aSh +aVp +aWi +aXd +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +aVP +adt +adt +aLY +bdr +aLX +aLY +adt +adt +bfw +bfV +bgC +bhn +bfw +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47843,111 +48709,111 @@ aab aab aab aab -aab -aab -aab -aab -aac -aaf -aao -aDX -vXa -wrX -ppv -aaf -cqN -aRZ -tTL -aSG -aSN -aSV -aSr -acQ -ach +aad +aai +aan +aaq +abu +abX +aam +aaF +aaM +aam +ahb +ajF +djt +alF +anH +anH +amL +akv +ajG +ajE +vlQ +aga +ajE aac aac -aac -aac -adY -aff -afH -aiW -anx -apU -arp -afw -apS -aXG -aYa -aYs -aob -aXN -asc -aYN -aWZ -aXj -aXM -aSx -aYb -asc -asc -aXS -aoC -apf -apN -aqs -arg -arU -asM -ats -aub -auL -avf -avQ -awG -axw -ayg -ayN -azF -aFw -azl -aBM -aCi -aCG -aCH -aDz -aDM -aDN -arZ -aEE -aEU -aFe -aFy -arZ -aac -aac -arZ +avD +mnt +aye +ayJ +azd +azJ +aAl +aAK +aBo +aBW +aCL +aDC +aAJ +aEN +aFp +aGg +aGK +aHe +aHv aGF -aDN -arZ -aac -aac -aIM -aJm -aJR -aKI -aIM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aIu +aFp +aFp +aAG +aKw +aLj +aLO +aMv +aNj +aNR +aOH +aPt +aQj +aQW +aRx +aSi +aSX +aTX +aUI +aVq +aWj +aXe +aVP +aYs +aYR +aZq +aZr +bah +aPx +aLX +aLY +bbl +bbC +bbM +bcg +aLY +adt +adt +aLY +bds +aLX +aLY +adt +adt +bfw +bfW +bgD +bho +bfw +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -47985,112 +48851,112 @@ aab aab aab aab -aab -aab -aab -aab -aac -aaf -aaq -aOS -ioB -oqi -xFz -aaf -iJb -pBa -aSW -qaW -qaW -aYV -aSr -acQ -ach -aac -aac -aac -aac -adY -afl -afW -apB -anK -anK -anK -anK -anK -anK -aYn -aYL -aob -aXN -asc -asc -asc -asc -asc -asc -asc -asc -aXS -aXS -aXV -apf -apN -aqB -arg -arg -arg -arg -arg -arg -avf -avR -awH -axx -ayh -ayO -azG -aAB -atm -aBN -aCj -aBO -aBO -aDA -aDN -aDN -arZ -aEF -aEV -aBO -aBO -arZ -aac -aac -arZ -aGG -aDN -aHo -aHr -aHr -aIr -aIr -aJS -aIr -aIr -aLA -aLA -aLA -aLA -aLA -aLA -aac -aac -aac -aac -aac +aae +aaj +aaj +aar +abV +abY +aas +aaG +aaN +aet +ahD +ajF +ebp +lsC +amK +amK +amL +apX +ajG +tpu +kPb +tpu +oXI aac +adt +avD +axw +ayd +ahM +aze +aze +aze +aze +aze +aze +aCM +aDD +aAJ +aEN +aFp +aFp +aFp +aFp +aFp +aFp +aFp +aFp +aAG +aAG +aKx +aLj +aLO +aMD +aNj +aNj +aNj +aNj +aNj +aNj +aRx +aSj +aSY +aTY +aUJ +aVr +aWk +aXf +aXL +aYt +aYS +aYu +aYu +bai +aLX +aLX +aLY +bbm +bbD +aYu +aYu +aLY +adt +adt +aLY +bdt +aLX +bec +bef +bef +bfc +bfc +bgE +bfc +bfc +biv +biv +biv +biv +biv +biv +adt +adt +adt +adt +adt +adt aab aab aab @@ -48130,108 +48996,108 @@ aab aab aab aab -aab -aac -aaf -aaf -aaf -gNE -aQB -uQG -oVp -aPp -aTl -aSs -aSI -aSP -aSY -aSr -acR -ade -aad -aad -aad -aad -adY -afm -nOX -xPz -anK -aoa -apm -aqH -aqH -anK -aOo -aYJ -aob -aZe -aZh -baH -aZg -aXS -aXS -aXS -aXS -aXS -aXS -agw -aoC -apf -apN -aqC -ari -aen -adY -aac -aac -aac -avg -avS -awI -axy -axy -ayM -azH -aAC -azl -aBO -aCk -aCH -aCH -aDB -aDN -aDY -arZ -aBO -aCH -aFf -aFz -arZ -aac -aac -arZ -aGH -aHb -aHp -aHL -aIm -aIr -aJn -aJT -aKJ +aar +abW +acw +acx +aaH +aaO +afa +ahG +ajG +akw +lsC +fIS +fIS +amL +apY +ajG +arR +asU +tHa +foy +atY +atY +avD +axx +ayd +ayI +aze +azK +aAm +aAL +aAL +aze +aCN +aDE +aAJ +aEO +aFs +aGh +aEQ +aAG +aAG +aAG +aAG +aAG +aAG +azF +aKw aLj -aLB -aLZ -aMt -aMJ -aMW -aLA -aac -aac -aac -aac -aac +aLO +aME +aNl +awd +avD +adt +adt +adt +aRy +aSk +aSZ +aTZ +aTZ +aVp +aWl +aXg +aVP +aYu +aYT +aZr +aZr +baj +aLX +baE +aLY +aYu +aZr +bbN +bch +aLY +adt +adt +aLY +bdu +bdP +bed +beB +beX +bfc +bfX +bgF +bhp +bhY +biw +biY +bjv +bjM +bkc +biv +adt +adt +adt +adt +adt aab aab aab @@ -48268,112 +49134,112 @@ aab aab aab aab -aab -aab -aab -aab -aab -aac -aaf -aQl -aaf -aaf -aRp -rKK -oVp -aRF -aTl -aSs -aSJ -aSQ -ojT -aSr -acy -adf -adr -aaG -aaG -aeo -adY -afn -gDW -agk -anK -aoc -apn -aqI -aXH -asb -aYr -aYT -aob -aXv -aXw -baI -aZg -aXS -agw -agw -agw -aXS -aXS -agw -aoC -apf -apN -aTq -adY -adY -adY -aac -aac -aac -avg -avg -avg -avg -avg -ayP -ayP -ayP -ayP -arl -aCl -arl -arl -arl -aDN -aDZ -arZ -arZ -aCH -arZ -arZ -arZ -aac -aac -arZ -aGI -aDN -aHq -aHM -aIn -aIr -aJo -aJU -aJs -aLk -aLB -aMa -aMu -aMK -aMX -aLA -aac -aac -aac -aac -aac +abz +abz +abz +adh +adh +abz +abz +abz +abz +aaQ +agc +ahQ +ajF +akx +xpO +amM +anF +amL +apZ +ajG +arS +asV +atZ +auO +auO +awe +avD +axy +ayf +ayM +aze +azL +aAn +aAM +aBp +aBX +aCO +aDF +aAJ +aEP +aAk +aGi +aEQ +aAG +azF +azF +azF +aAG +aAG +azF +aKw +aLj +aLO +aMF +avD +avD +avD +adt +adt +adt +aRy +aRy +aRy +aRy +aRy +aVs +aVs +aVs +aVs +aNo +aYU +aNo +aNo +aNo +aLX +baF +aLY +aLY +aZr +aLY +aLY +aLY +adt +adt +aLY +bdv +aLX +bee +beC +beY +bfc +bfY +bgG +bgc +bhZ +biw +biZ +bjw +bjN +bkd +biv +adt +adt +adt +adt +adt aab aab aab @@ -48410,114 +49276,114 @@ aab aab aab aab -aab -aab -aab -apq -apq -apq -aaf -aQl -aQl -aaf -aRO -aYR -aSr -aRG -aTl -tnD -aSR -qUC -aSW -aSr -acy -fYA -adr -aaG -aaG -aaG -adY -afo -gDW -agk -anK -aoe -apo -aqK -amA -anK -aob -aob -aob -aZg -aZf -baI -aZg -baP -agw -agw -agw -adY -aXS -agw -aoC -apf -apN -aqE -adY -arV -arl -aac -aac -aac -aac -aac -aac -aac -aac -arl -azI -azI -azI -aRR -aCm -aCK -aDi -arl -aDN -aEa -arZ -aEG -aCH -aFg -aFA -arZ -aac -aac -arZ -aGJ -aDN -aHr -aHN -aIo -aIN -aJp -aJV -aKK -aLl -aLC -aMb -aMv -aMK -aMY -aLA -aac -aac -aac -aac -aac -aac -aac +abz +abO +acg +acz +adb +adI +aeo +afc +abz +aaR +aam +aiy +ajF +aky +lsC +rJc +rJc +aoQ +aqa +ajG +arS +asW +atZ +auO +auO +auO +avD +axz +ahH +ahO +aze +azM +aAo +aAN +aBq +aze +aAJ +aAJ +aAJ +aEQ +aFt +aGi +aEQ +aHf +azF +azF +azF +avD +aAG +azF +aKw +aLj +aLO +aMt +avD +aNS +aNo +adt +adt +adt +adt +adt +adt +adt +adt +aNo +aWm +aWm +aWm +aYv +aYV +aZs +aZQ +aNo +aLX +baG +aLY +bbn +aZr +bbO +bci +aLY +adt +adt +aLY +bdw +aLX +bef +beD +beZ +bfx +bfZ +bgH +bhq +bia +bix +bja +bjx +bjN +bke +biv +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -48552,114 +49418,114 @@ aab aab aab aab -aab -aab -aab -aaI -aaI -aaI -aaI -aaI -aaI -aaI -sab -enU -lFx -aRH -dZb -cvP -rpV -fzr -bSO -aTc -aTd -aTf -ads -uZF -adG -aaG -adY -acU -gDW -agk -anK -aof -apR -aiC -arr -anK -anv -aXs -aVu -alJ -aXt -baI -baO -aXS -agw -agw -agw -adY -aXS -aXS -aXV -apf -apN -aqD -adY -arW -arl -arl -arl -arl -arl -arl -arl -arl -arl -arl -azI -azI -azI -aBP -aCn -aCJ -aDj -arl -aDO -aEa -arZ -aEH -aBO -aCH -aCH -arZ -aac -aac -arZ -aGK -aDN -aHr -aHV -aIp -aIO -aJq -aJW -aJs +abJ +abP +ach +ach +ach +ach +ach +afd +acy +aaS +aam +aiB +ajG +akz +lsC +amL +amL +bpW +akr +aqX +arT +asX +aua +auP +avE +auO +avD +axA +ahI +ahP +aze +azN +aAp +aAO +aBr +aze +aCP +aDG +aEj +aER +aFu +aGi +aGL +aAG +azF +azF +azF +avD +aAG +aAG +aKx aLj -aLB -aMc -aMw -aML -aLA -aLA -aac -aac -aac -aac -aac -aac -aac +aLO +aMG +avD +aNT +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aWm +aWm +aWm +aYw +aYW +aZt +aZR +aNo +bau +baG +aLY +bbo +aYu +aZr +aZr +aLY +adt +adt +aLY +bdx +aLX +bef +beE +bfa +bfy +bga +bgI +bgc +bhY +biw +bjb +bjy +bjO +biv +biv +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -48694,114 +49560,114 @@ aab aab aab aab -aab -aab -aab -aaI -abh -abR -afb -aPJ -aQL -aaI -aRO -eKj -lMc -aRI -pZz -tzH -uMi -aTm -aTa -aSr -aTe -adg -adt -jXp -adZ +abJ +abQ +aci +acA +adc +adK aep -adY -afp -gDW -agk -anK -aph -apY -apY -aOL -anK -apX -aXE -aZl -aXr -apW -baI -baL -aXS -aXS -aXS -aXS -adY -agw -agw -aoC -apf -azm -aqF -arj -arX -asN -att -auc -aHH -aHW -aIs -aLt -aOA -axz -ayQ -azJ -azJ -aBh -aBQ -aCo -aCK -aDk -arl -aDN -aEa -aEr -aCH -aEV -aFh -aBO -arZ -aac -aac -arZ -aGL -arZ -aHr -aHr -aIq -aIr -aJr -aJX -aKL -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aac -aac -aac +afe +agb +aaT +agd +aiC +adW +ahE +anN +amO +anI +bpX +abk +ajG +arU +asY +aub +auQ +avF +awf +avD +axB +ayh +ayI +aze +azO +aAq +aAq +aBs +aze +aCQ +aDH +aEk +aCS +aAj +aGi +aGM +aAG +aAG +aAG +aAG +avD +azF +azF +aKw +aLj +aLP +aMH +aNm +aNU +aOI +aPu +aQk +aQX +aRz +aSl +aTa +aUa +aUK +aVt +aWn +aWn +aXM +aYx +aYX +aZs +aZS +aNo +aLX +baG +baY +aZr +bbD +bbP +aYu +aLY +adt +adt +aLY +bdy +aLY +bef +bef +bfb +bfc +bgb +bgJ +bhr +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +adt +adt +adt aab aab aab @@ -48836,115 +49702,115 @@ aab aab aab aab -aab -aab -aab -aaI -abi +abJ abS -afc -sZE -aQd -aaI -aRO -frL -aaf -aSr -aSr -aSr -aSr -aSr -aSr -aSr +acj +acB +add +adL +ach +abP acy -adh -acy -luN -adf -aeq -adY -alG -afI -agk -anK -apk -apZ -arn -asa -anK -aXp -baU -aXF -awJ -aZQ -baJ -baO -agw -agw -agw -agw -adY -agw -agw -aoC -apf -azn -aqp -ark -arY -arY -arY -arY -auN -aAA -aJC -aMA -aOB -arY -ark -arY -aAD -aBi -aBR -aCp -aCL -aCL -arl -aDM -aEb -arZ -aEI -aCH -aBO -aBO -arZ -arZ -arZ -arZ +aaU +age +aiH +ajy +ahF +abc +amP +anJ +aoT +aqc +ajG +arS +asZ +arS +auR +asV +awg +avD +axC +ayi +ayI +aze +azP +aAr +aAP +aBt +aze +aCR +aDI +aEl +aES +aFv +aGj aGL -arZ -aac -aac -aIr -aIP -aJs -aJY -aKM -aKh -aLD -aLD -aLD -aMM -aMZ -aLD -aNB -aLD -aLI -aKh -aac -aac -aac -aac +azF +azF +azF +azF +avD +azF +azF +aKw +aLj +aLQ +aMs +aNn +aNV +aNV +aNV +aNV +aQY +aRA +aSm +aTb +aUb +aNV +aNn +aNV +aXh +aXN +aYy +aYY +aZu +aZu +aNo +aPx +baH +aLY +bbp +aZr +aYu +aYu +aLY +aLY +aLY +aLY +bdy +aLY +adt +adt +bfc +bfz +bgc +bgK +bhs +bgT +biy +biy +biy +bjP +bkf +biy +bkN +biy +biD +bgT +adt +adt +adt +adt aab aab aab @@ -48978,113 +49844,113 @@ aab aab aab aab -aab -aab -apq -aaI -abj +abz abT -ahh -aQc -aQf -aaI -aRw -iOZ -aPH -aRK -qhu -aSv -wfF -mRO -fFg -aPH -aPH -aPH -aPH -acS -uhN -lQU -wBk -rGt -lkN -gfU -anK -anK -anK -anK -anK -anK -aXr -aXr -aXr -aXr -aZg -baK -aZg -adY -adY -adY -adY -adY -agx -agx -aoD -apf -azn -aqD -arl -arl -arl -arl -arl -arl -arl -arl -aNc -axB -axB -axB -aeI -axB -aBj -axB -axB -aCK -aCK -arl -aDM -aEc -arZ -arZ -arZ -arZ -arZ -arZ -aFQ -rnG -aGs -aGM -arZ -aac -aac -aIr -aIQ +ack +acD +ade +adM +aeq +aff +abz +aaV +agq +aiL +akq +akq +any +akq +akq +akq +boD +akq +akq +akq +akq +auS +avG +awh +awP +axD +ahL +ayM +aze +aze +aze +aze +aze +aze +aCS +aCS +aCS +aCS +aEQ +aGk +aEQ +avD +avD +avD +avD +avD aJs -aJZ -aKN -aKh -aLD -aLM -aMx -aLM -aNa -aNp -aLM -aNJ -aOe -aKh -aac -aac +aJs +aKy +aLj +aLQ +aMG +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aTc +aUc +aUc +aUc +aWo +aUc +aXO +aUc +aUc +aZs +aZs +aNo +aPx +baI +aLY +aLY +aLY +aLY +aLY +aLY +bcy +bcK +bda +bdz +aLY +adt +adt +bfc +bfA +bgc +bgL +bht +bgT +biy +biH +bjz +biH +bkg +bkz +biH +bkY +blB +bgT +adt +adt aab aab aab @@ -49120,113 +49986,113 @@ aab aab aab aab -aab -aab -apq -aaI -abk -abU -ahi -aPK -aQg -aaI -aRO -lBF -aPH -aRL -jgw -sMe -lWi -xey -jxF -aZb -ack -acv -aPH -adH -dQj -gPa -aOQ -ldx -nQX -cIm -mLQ -iwn -pbf -pbf -fGk -uin -uin -oWH -oWH -uin -prG -xPU -vmO -okd -xiE -aXA -svN -bcC -nUt -nUt -emJ -iGv -azK -aqE -adY -aac -aac -aac -aac -aac -aac -arZ -aZZ -axB -ayi -ayR -azL -aAE -aBk -aBS -axB -aCM -aCM -arl -aDM -aDM -aEs -aDN -aDM -aDM -aDN -aEs -aDN -aGe -aGt -aZC -arZ -aac -aac -aIr -aIR +abz +abz +abz +abz +abz +abz +abz +abz +agf +aaW +aam +aiM +akq +alO +abd +aoK +aqd +asP +boD +boZ +bpi +bpI +akq +auT +avH +awi +awQ +axE +ayk +ayN +azf +azQ +aAs +aAs +aBu +aBY +aBY +aDJ +aDJ +aBY +aFw +aGl +aGN +aHg +aHw +aHO +aIv +aIX aJt -aKa -aKO -aKh -aLD -aLM -aMy -aLM -aNb -aNq -aLM -aNK -aLD -aKh -aac -aac +aJt +aKz +aLk +aLR +aMt +avD +adt +adt +adt +adt +adt +adt +aLY +aTd +aUc +aUL +aVu +aWp +aXi +aXP +aYz +aUc +aZv +aZv +aNo +aPx +aPx +baZ +aLX +aPx +aPx +aLX +baZ +aLX +bcL +bdb +bdA +aLY +adt +adt +bfc +bfB +bgd +bgM +bhu +bgT +biy +biH +bjA +biH +bkh +bkA +biH +bkZ +biy +bgT +adt +adt aab aab aab @@ -49261,114 +50127,114 @@ aab aab aab aab -aaf -aaf -aaf -aaf -aaI -abl -abV -ahO -aPL -aQh -aaI -aZi -wxi -miD -aYH -vnv -thm -xzM -aaZ -aai -sMe -sMe -acw -aPH -adI +aab +aeG +aeG +aeG +abn adf -aet -adY -aft -afL -afG -eXR -gDW -afG -afG -afG -afG -afG -afG -afG -afG -xkH -afG -afG -afG -afF -vRI -afL -afG -afG -afG -wQg -afG -afG -aqD -adY -aZw -aZy -aac -aac -aac -aac -arZ -baa -axB -ayj -ayS -azM -ayS -aBl -aIa -axB -arl -arl -arl -aDN -aEd -arZ -aEJ -aEW -aFi -aOm -arZ -aFR -avW -aGu -aGO -arZ -aac +adN +aev +afh +aem +aaX +aam +aiN +akq +alO +anA +aoL +aqe +abi +abl +abo +bpj +bpJ +akq +auU +asV +awj +avD +axF +ayc +ayd +azg +ayh +ayd +ayd +ayd +ayd +ayd +ayd +ayd +ayd +aFx +ayd +ayd +ayd +aHx aHP -aHP -aHP -aHP -aKb -aHP -aKh -aLE -aLM -aMz -aLM -aLM -aLM -aLM -aNL -aOf -aKh -aac -aac +ayc +ayd +ayd +ayd +aKA +ayd +ayd +aMG +avD +aNW +aOJ +adt +adt +adt +adt +aLY +aTe +aUc +aUM +aVv +aWq +aVv +aXQ +aYA +aUc +aNo +aNo +aNo +aLX +baJ +aLY +bbq +bbE +bbQ +bcj +aLY +aOa +aPB +bdc +bdB +aLY +adt +beF +beF +beF +beF +bgN +beF +bgT +biz +biH +bjB +biH +biH +biH +biH +bla +blC +bgT +adt +adt aab aab aab @@ -49403,116 +50269,116 @@ aab aab aab aab -aaf -ltw -fiR -rPF -aaI -aaI -aaI -ajt -aPM -ajt -aaI -bju -trq -aPH -aQU -bvD -fXO -lJe -aba -gOq -sMe -sMe -jrt -aPH -aTg -psj -aXo -adY -afu -afM -uoL -maZ -agz -agH -agR -anc -afM -ahN -aib -afM -aiE -aja -ajS -aZN -aZP -ajC -ajI -asB -afG -anu -jnL -jfi -afM -afM -aCV -adY -aZx -aZz -aZA -aac -aac -aac -arZ -avi -axB -ayk -ayT -ayS -aAF -aBm -aBT -axB -aac -arZ -aDC -aDM -aEe -arZ -arZ -arZ -arZ -arZ -arZ -aDN -aGg -aGu +aab +aab +aeG +abn +abn +adf +adO +aew +abr +agg +aaY +agM +aiO +akq +abw +anK +aoM +aqf +aoM +akq +abp +bpC +akq +akq +auV +avI +awk +avD +axG +ayl +ayO +azh +azR +aAt +aAQ +aBv +ayl +aCT +aDK +ayl +aET +aFy +aGm aGO -arZ -aac -aHP -afr -aIS -aJv -aKd -aKP -aLm -aLF -aMd -aMd -aMd -knE -aMd -aMd -aNM -aLD -aKh -aac -aac -aac -aac +aHh +aHy +aHQ +aIw +ayd +aJu +aJP +aKB +ayl +ayl +aMI +avD +aNX +aOK +aPv +adt +adt +adt +aLY +aTf +aUc +aUN +aVw +aVv +aXj +aXR +aYB +aUc +adt +aLY +bak +aPx +baK +aLY +aLY +aLY +aLY +aLY +aLY +aLX +bcM +bdc +bdB +aLY +adt +beF +bfd +bfC +bge +bgO +bhv +bib +biA +bjc +bjc +bjc +bki +bjc +bjc +blb +biy +bgT +adt +adt +adt +adt aab aab aab @@ -49545,116 +50411,116 @@ aab aab aab aab -aaf -gnB -rqc -mIX -oKm -aRB -ehM -aNd -dep -aPz -aSi -xVQ -smC -aPH -aRN -jAv -sMe -tGL -abs -aaY -sMe -sMe -mYS -aPH -adK +aab +aab +aeG +abn +abn adf -aad -adY -adY -adY -adY -adY -agA -adY -agS -adY -adY -adY -adY -adY -aiF -ajd -adY -adY -adY -aYd -amN -agY -aqJ -aoE -aoE -api -aoE -api -aoE -aoE -arZ -arZ -arZ -arZ -arZ -aac -arZ -bac -axB -ayl -ayU -azN -aAG -aeJ -aBU -axB -aac -arZ -aDD -aDM -aEf -arZ -aac -aac -aac -aac -arZ -aDN -aGg -aGu -aGP -arZ -aac -aHP -aIt -aIT +adP +aex +afj +agh +aaU +aam +aiP +akq +alS +akq +alS +akq +alS +akq +abp +bpC +bpI +akq +auW +asV +atY +avD +avD +avD +avD +avD +azS +avD +aAR +avD +avD +avD +avD +avD +aEU +aFz +avD +avD +avD +aDP +aHR +aFG +aIY +aJv +aJv aJw -aKe -aKQ -aLn -aLG -aLM -aLM -aLM -aLD -aLM -aLM -aLM -aLD -aKh -aac -aac -aac -aac +aJv +aJw +aJv +aJv +aLY +aLY +aLY +aLY +aLY +adt +aLY +aTg +aUc +aUO +aVx +aWr +aXk +aXS +aYC +aUc +adt +aLY +bal +aPx +baL +aLY +adt +adt +adt +adt +aLY +aLX +bcM +bdc +bdC +aLY +adt +beF +bfe +bfD +bgf +bgP +bhw +bic +biB +biH +biH +biH +biy +biH +biH +biH +biy +bgT +adt +adt +adt +adt aab aab aab @@ -49687,115 +50553,115 @@ aab aab aab aab -aaf -lHK -dYs -mgJ -bGA -aPo -aAH -aNf -hpJ -aTb -aSj -kLV -qGx -aPH -aXB -qPL -unp -oVi -aYI -abt -abO -kfs -acx -aPH -adJ -adf -aad -aTh -xpw -any -any -adY -aen -adu -agT -adu -ahv -aau -aau -ahR -adu -lVd -alK -amm -amm -aYd -amR -ant -aro -api -aup -avh -awK -aAf -amS -aoE -baj -bam -bap -aud -arZ -arZ -arZ -bae -axB +aab +aab +aeG +aeG +abn +aeZ +aeZ +aeZ +aeZ +aeZ +aaW +aam +ajz +akq +alT +akq +alT +akq +atb +akq +bpd +bpD +bpJ +akq +auX +asV +atY +awR +axH aym -ayU -azO -axB -axB -axB -axB -aac -arZ -aDE -aDM -aEe -arZ -aac -aac -aac -aac -arZ -aDN -aRa -aGw -aGQ -arZ -aac -aHP -aIu -aIU -aJx -aKf -aXa -aLo -aLH -aMe -aLD -aMN -aNe -aNr -aLD -aNN -aOg -aKh -aac -aac -aac +aym +avD +awd +ard +aAS +ard +aBZ +aCU +aCU +aEm +ard +aFA +aGn +aGP +aGP +aDP +aHS +aIx +aGR +aJw +aJQ +aKC +aLl +aLS +aMJ +aJv +aNY +aOL +aPw +aQl +aLY +aLY +aLY +aTh +aUc +aUP +aVx +aWs +aUc +aUc +aUc +aUc +adt +aLY +bam +aPx +baK +aLY +adt +adt +adt +adt +aLY +aLX +bcN +bdd +bdD +aLY +adt +beF +bff +bfE +bgg +bgQ +bhx +bid +biC +bjd +biy +bjQ +bkj +bkB +biy +blc +blD +bgT +adt +adt +adt aab aab aab @@ -49829,115 +50695,115 @@ aab aab aab aab -aaf -bVB -lNd -dtm -aaQ -aaQ -aaQ -alt -aPN -alt -aaQ -dji -sfF -aPH -aPH -aPH -aPH -tGL -abd -aPH -aPH -aPH -aPH -aPH -adJ -adf -aad -aTh -aZt -any -any -adY -adY -adu -agT -adu -ahw -ahP -ahP -ain -adu -lVd -alN -amm -amm -aYd -and -anw -aqT -aoE -auM -avo -awL -aAg -aPD -aoE -bak -avX -avX -baw -arZ -aZB -avV -aNg -axB -ayn -ayV -azP -axB -aac -aac -aac -aac -arZ -aDF -aDN -aEe -arZ -arZ -arZ -aac -arZ -arZ -arZ -arZ -aCH -aGL -arZ -aac -aHP -aIv -aJu -aKc -aKR -aXI -aLp -aLI -aLM -aLM -aLM -aLD -aLM -aLM -aLM -aLD -aKh -aac -aac -aac +aab +aab +aeG +aeG +abn +adg +adQ +aey +afl +agk +abq +agN +ajH +aar +aar +aar +aiK +aiK +akH +akR +akR +akR +akR +aiK +auX +asV +atY +awR +axI +aym +aym +avD +avD +ard +aAS +ard +aCa +ato +ato +aEn +ard +aFA +aGo +aGP +aGP +aDP +aHT +aIy +aIZ +aJv +aJR +aKD +aLm +aLT +aMK +aJv +aNZ +aOM +aOM +aQm +aLY +aRB +aSn +aTi +aUc +aUQ +aVy +aWt +aUc +adt +adt +adt +adt +aLY +ban +aLX +baK +aLY +aLY +aLY +adt +aLY +aLY +aLY +aLY +aZr +bdy +aLY +adt +beF +bfg +bfF +bgh +bgR +bhy +bie +biD +biH +biH +biH +biy +biH +biH +biH +biy +bgT +adt +adt +adt aab aab aab @@ -49971,114 +50837,114 @@ aab aab aab aab -aaf -aaf -aaf -aaf -aaQ -abm -abW -ayf -aPO -aQi -aaQ -aRO -jDa -aRe -aRj -aRj -aRe -eKf -uNf -aRe -aXD -aYk -aYu -aRe -adJ -adf -aad -aTh -aTh -aeN -any -any -any -adu -agU -adu -ahx -aju -aju -aip -aiI -ajH -amb -amm -amx -aYd -ane -aoy -aqY -arm -auP -avT -awM -aih -aih -aoE -aFR -aDN -aDM -aDM -arZ -avk -avW -aNC -axB -axB -ayW -axB -axB -arZ -arZ -arZ -arZ -arZ -arZ +aab +aab +aeG +abn +abn +adg +adR +aez +abG +agm +abs +agM +ajR +aar +abF +aer +ajK +akA +akI +akS +akV +alM +alU +aiK +auX +asV +atY +awR +awR +ayn +aym +aym +aym +ard +aAT +ard +aCb +aCV +aCV +aEo +aEV +aFB +aGp +aGP +aHi aDP -arZ -arZ -acG -arZ -arZ -arZ -aFH -aFS -aEr -aCH -aGL -arZ -aac -aHP -aIw -aIV -aJy -aKg -aKS -aLq -aLJ -aMd -aMd -aMd -fll -aMd -aMd -aNO -aLD -aKh -aac -aac +aHU +aIz +aJa +aJx +aJS +aKE +aLn +aJU +aJU +aJv +aOa +aLX +aPx +aPx +aLY +aRC +aPB +aTj +aUc +aUc +aVz +aUc +aUc +aLY +aLY +aLY +aLY +aLY +aLY +bav +aLY +aLY +bbr +aLY +aLY +aLY +bcp +bcz +baY +aZr +bdy +aLY +adt +beF +bfh +bfG +bgi +bgS +bhz +bif +biE +bjc +bjc +bjc +bkk +bjc +bjc +bld +biy +bgT +adt +adt aab aab aab @@ -50115,112 +50981,112 @@ aab aab aab aab -aab -aab -aaQ -abu -acl -aGv -aPQ -aQj -aaQ -aRO -aYS -aRe -aRj -aRt -aRT -aSh -aRo -aSK -aYe -aRo -aYv -aRe -tVf -aec -adu -adu -adu -aZa -aXK -adu -adu -adu -agV -adu -aSF -aju -aju -ais -adu -dQd -alN -amm -amm -aYd -anf -aoV -aro -aoE -auW -avU -avU -aBn -aCY -aoE -aDN -ban -aDN -aDM -arZ -avl -avW -aav -doE +aeG +aeG +abn +adg +adS +aeA +afn +aeZ +aaU +aam +ajS +aar +abF +aer +ajL +akB +akJ +akT +akW +akJ +alV +aiK +auY +avJ +ard +ard +ard ayo -ayX -aOT -azQ -aBo -azQ -azQ -azQ -azQ -azQ -azQ -aEg -aEg -aEg -azQ -aFj -arZ -arZ -arZ -arZ -aCH -aGL -arZ -aac -aHP -aIx -aIW -aJz -aKh -aKT -aKh -aLK -aLM -aLM -aLM -aLM -aLM -aLM -aNP -aOh -aKh -aac -aac +ayP +ard +ard +ard +aAU +ard +aCc +aCV +aCV +aEp +ard +aFC +aGo +aGP +aGP +aDP +aHV +aIA +aGR +aJv +aJT +aKF +aKF +aLU +aML +aJv +aLX +aON +aLX +aPx +aLY +aRD +aPB +aTk +aUd +aUR +aVA +aWu +aXl +aXT +aXl +aXl +aXl +aXl +aXl +aXl +baM +baM +baM +aXl +bbR +aLY +aLY +aLY +aLY +aZr +bdy +aLY +adt +beF +bfi +bfH +bgj +bgT +bhA +bgT +biF +biH +biH +biH +biH +biH +biH +ble +blE +bgT +adt +adt aab aab aab @@ -50257,112 +51123,112 @@ aab aab aab aab -aab -aab -aaQ -abv -acu -aKv -aQo -aQk -aaQ -aRw -ryh -aRe -aYU -aRt -aRU -aSk -aRo -aRo -aRo -aRo -aZc -aRe -tVf -aec -aev -aeO -afv -afv -agb -agn -agB -adu -agT -adu -ahz -ahQ -aid -aiq -adu -dQd -alK -amm -amm -aYd -anf -aoV -aro -api -aih -aih -axA -aBA -aFa -aoE -aDN -aDN -bal -arZ -arZ -avm -avW -aOv -axD -ayp -ayY -aDN -aDN -aug -aDN -arZ -arZ -arZ -arZ -aDQ -aEh -aDM -aEK -aDN -aFk -azQ -azQ -azQ -azQ -hXR +aeG +abn +abn +acC +acC +acC +acC +acC +abt +agq +akE +aar +abH +agP +ajM +akC +akK +akJ +alE +alE +alW +aiK +auY +avJ +awl +awS +axJ +axJ +ayQ +azi +azT +ard +aAS +ard +aCd +aCW +aDL +aEq +ard +aFC +aGn +aGP +aGP +aDP +aHV +aIA aGR -arZ -aac -aHP -aHP -aHP -aHP -aKh -aKU -aKh -aLL -aLM -aMB -aLM -aNh -aNs -aLM -aNQ -aLD -aKh -aac -aac +aJw +aJU +aJU +aLo +aLV +aMM +aJv +aLX +aLX +aPy +aLY +aLY +aRE +aPB +aTl +aUe +aUS +aVB +aLX +aLX +aQo +aLX +aLY +aLY +aLY +aLY +baw +baN +aPx +bbs +aLX +bbS +aXl +aXl +aXl +aXl +bde +bdE +aLY +adt +beF +beF +beF +beF +bgT +bhB +bgT +biG +biH +bjC +biH +bkl +bkC +biH +blf +biy +bgT +adt +adt aab aab aab @@ -50399,112 +51265,112 @@ aab aab aab aab -aab -aab -aaQ -abw -acz -aPa -lti -aQn -aaQ -dji -pTc -aRh -qSw -aRo -aRo -aSg -aRo -aRo -aRo -aRo -aYw -aRe -aeL +aeG +aeG +abn +adm +adp aec -aew -aeP -peO -cHq -peO -ago -agC -adu -agW -adu -adu -aie -aiu -adu -adu -ajc -aYd -aYd -aYd -aYd -anf -aoV -aro -aoE -api -api -aoE -aoE -aoE -aoE -arZ -bao -arZ -arZ -auO -avn -avX -aOy -axE +afb +afX +abv +agN +akN +abC +acZ +agS +aiK +akD +akJ +akJ +akJ +akJ +alX +aiK +auZ +avJ +awm +awT +axK ayp -ayZ -azR -bav -arZ -arZ -arZ -aac -aac -arZ -arZ -arZ -arZ -arZ -arZ -arZ -arZ -arZ -arZ -arZ -oOs -arZ -arZ -aac -aac -aac -aac -aac -aKh -aKV -aLr -aLM -aLM -aMC -aLM -aNi -aNt -aLM -aNR -aOe -aKh -aac -aac +axK +azj +azU +ard +aAV +ard +ard +aCX +aDM +ard +ard +aFD +aDP +aDP +aDP +aDP +aHV +aIA +aGR +aJv +aJw +aJw +aJv +aJv +aJv +aJv +aLY +aOO +aLY +aLY +aQZ +aRF +aOM +aTm +aUf +aUS +aVC +aWv +aPC +aLY +aLY +aLY +adt +adt +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +bdf +aLY +aLY +adt +adt +adt +adt +adt +bgT +bhC +big +biH +biH +bjD +biH +bkm +bkD +biH +blg +blB +bgT +adt +adt aab aab aab @@ -50542,111 +51408,111 @@ aab aab aab aab -aab -aaQ -abx -acA -aPn -aPR -aYK -aaQ -rkH -lGa -aRi -aRr -aRv -aRX -aSl -aSp -aSO -aYj -aYl -cHx -aYB -lTd -aed -aex -aeQ -nTp -afN -hNH -agp -agc -agc -alL -afx -ahA -ahS -aic -aif -aiH -aiX -ajs -amn -amn -amL -ang -apL -amn -auf -amn -amn -aya -aBB -aFY -aFY -aFY -aFY -aFY -aGa -aHU -aHX -aJE -aOz -awN +aeG +aeG +adm +adq +aeu +afi +agi +abA +agO +akO +abD +adn +air +aks +akF +akJ +akJ +akJ +akJ +alY +amJ +ava +avK +awn +awU +axL ayq -aza -azS -aAI -arZ -aac -aac -aac -aac -aac -aac -aay -aay -aay -aaA -aay -aay -aay -aac -aay -aeb -aaA -aPF -aPT -aPF -aPF -aPF -aPF -aKh -aKh -aKh -aLN -aLD -aLD -aMO -aNj -aLD -aLD -aLD -aLI -aKh -aac -aac +ayR +azk +azV +azV +aAW +aBw +aCe +aCY +aDN +aEr +aEW +aFE +aGq +aGQ +aGQ +aHz +aHW +aIB +aGQ +aJy +aGQ +aGQ +abI +aLW +aMN +aMN +aMN +aMN +aMN +aQn +aRa +aRG +aSo +aTn +aUg +aUT +aVD +aWw +aXm +aLY +adt +adt +adt +adt +adt +adt +bax +bax +bax +baO +bax +bax +bax +adt +bax +bdg +baO +bdQ +beg +bdQ +bdQ +bdQ +bdQ +bgT +bgT +bgT +biI +biy +biy +bjR +bkn +biy +biy +biy +biD +bgT +adt +adt aab aab aab @@ -50685,110 +51551,110 @@ aab aab aab aab -aaQ -aaQ -aaQ -aaQ -aaQ -aaQ -aaQ -aTk -jGD -aah -aah -aRx -aRx -aRx -aSt -aRx -aRx -aYm -aYx -aRe -adL -aee -aey -aeR -peO -cHq -peO -agq -aee -aee -amc -ahk -ahB -ahT -ahU -ahT -ahT -aiY -ajJ -aro -aro -aro -anh -aOP -aPk -aOI -aPv -baY -aYd -aDN -aDN -aDN -aDN -aDN -aDN -aug -auQ -aDN -aDN -awO -aDN -aDN -aDN -azT -aAJ -arZ -aac -aac -aac -aac -aac -aay -aay -aaA -aaA -aaA -aaA -aaA -aay -aay -aay -aeb -aaA -aPG -aPT -aPT -aPT -aPF -aPF -aac -aac -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aKh -aVA -apq +aeG +adm +adT +aeB +afk +afX +acI +agQ +akP +abE +adV +aiG +akt +akG +akQ +akU +alG +alP +alZ +aiK +avb +avL +awo +awV +axK +ayp +axK +azl +avL +avL +aAX +aBx +aCf +aCZ +aDO +aCZ +aCZ +aFF +aGr +aGR +aGR +aGR +aHX +aIC +aJb +aIb +aJV +aKG +aDP +aLX +aLX +aLX +aLX +aLX +aLX +aQo +aRb +aLX +aLX +aTo +aLX +aLX +aLX +aWx +aXn +aLY +adt +adt +adt +adt +adt +bax +bax +baO +baO +baO +baO +baO +bax +bax +bax +bdg +baO +bdR +beg +beg +beg +bdQ +bdQ +adt +adt +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +bgT +blh +abn aab aab aab @@ -50828,109 +51694,109 @@ aab aab aab aab -aab -aab -aab -aah -aPP -aQr -aQQ -hKn -aRy -aah -aRz -aRz -aRz -aSy -aST -aRx -aYo -aYy -aRe -adM -aee -aez -aeS -afy -aXT -afy -agr -agE -agI -aee -adL -adu -amP -aYd -ahW -ahW -agY -aYd -aro -aro -aro -ani -apP -aXy -aro -ani -aXk -aYd -arZ -arZ -arZ -arZ -arZ -arZ -arZ -auR -aod -avZ -apj -avZ -avZ -avZ -azU -arZ -arZ -aac -aac -aac -aac -aac -aay -aaA -aaA -aaA -aaA -aaA -aaA -aaA -aaC -aaD -aGf -aaA -aPG -aPG -aPT -aPT -aPT -aPF -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aVA -aVV -aVV -aVA -apq +adi +adi +adi +adi +adi +agp +aiu +adi +bpV +amI +anM +ahN +ahN +ahN +ahN +ahN +alQ +ama +aiK +avc +avL +awp +awW +axM +ayr +axM +azm +azW +aAu +avL +avb +ard +aDa +aDP +aDQ +aDQ +aFG +aDP +aGR +aGR +aGR +aHY +aID +aJc +aGR +aHY +aKH +aDP +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aRc +aRH +aSp +aTp +aSp +aSp +aSp +aWy +aLY +aLY +adt +adt +adt +adt +adt +bax +baO +baO +baO +baO +baO +baO +baO +bcA +bcO +bdh +baO +bdR +bdR +beg +beg +beg +bdQ +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +blh +blF +blF +blh +abn aab aab aab @@ -50970,109 +51836,109 @@ aab aab aab aab -aab -aab -aab -aKi -tzo -aSq -aQs -iVf -ocQ -aah -aRJ -aSa -aSa -aSz -aSX -aRx -aYt -aRe -aRe -adL -aee -aeA -aeT -afz -afO -afO -afz -afO -agJ -aee -adL -adu -ahP -ahW -ait +ado +adU +aeC +afo +afY +aaJ +afm +adi +aaZ +ajU +abx +aby +abB +abR +boF +ahN +alR +amb aiK -aar -aYd -amu -ajY -ajY -aZE -apQ -aXy -aro -aZE -avY -aGN -bag -aYd -aac -aac -aac -aac -arZ -anJ -anJ -anJ -arZ -arZ -arZ -arZ -arZ -arZ -aac -aac -aac -aac -aac -aac -aay -aay -aaA -aaA -aaA -aaA -aaA -aay -aay -aay -aeb -aaA -aaA -aaA -aaA -aaA -aQe -aay -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aQm -aVA -aVX -aVX -aVA -apq +avb +avL +awq +awX +axN +ays +ays +axN +ays +aAv +avL +avb +ard +ato +aDQ +aEs +aEX +aFH +aDP +aGS +aGT +aGT +aHZ +aIE +aJc +aGR +aHZ +aKI +aLq +aLZ +aDP +adt +adt +adt +adt +aLY +aRd +aRd +aRd +aLY +aLY +aLY +aLY +aLY +aLY +adt +adt +adt +adt +adt +adt +bax +bax +baO +baO +baO +baO +baO +bax +bax +bax +bdg +baO +baO +baO +baO +baO +bfI +bax +bgU +bgU +bgU +bgU +bgU +bgU +bgU +bgU +bgU +bgU +blh +blG +blG +blh +abn aab aab aab @@ -51112,108 +51978,108 @@ aab aab aab aab -aab -aab -aab -aKi -pny -jpv -aTn -dBl -jpv -aRs -aRM -aSb -aSm -aSA -aTj -aRx -acC -aYD -aYC -adL -aee -aee -aee -aee -aee -aee -aee -aee -aee -aee -adL -adu -afJ -aYd -aiv -aiL -aiL -amd -ajY -apO -aqG -aOE -aOU -aro -aro -aro -aro -aYd -aue -aYd -aac -arZ -arZ -arZ -arZ -arZ -baD -arZ -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aay -aay -aay -aaA -aay -aay -aay -aac -aay -aOu -aPE -aPE -aPX -aPE -aPE -aPE -aPE -aQv -aQE -qQc -aQV -aQY -aRu -aRu -aSL -aUD -aQm -aVB -aVX -aVX -aXi +ado +aav +aeD +afp +afp +afp +aaP +adi +aba +aiz +anQ +aoV +aqW +atd +boG +ahN +bpE +ajE +ajE +avb +avL +avL +avL +avL +avL +avL +avL +avL +avL +avL +avb +ard +aDb +aDP +aEt +aEY +aEY +aGs +aGT +aHj +aHA +aIa +aIF +aGR +aGR +aGR +aGR +aDP +aMa +aDP +adt +aLY +aLY +aLY +aLY +aLY +aRI +aLY +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +bax +bax +bax +baO +bax +bax +bax +adt +bax +bdi +bdF +bdF +beh +bdF +bdF +bdF +bdF +bgV +bhD +bih +biJ +bje +bjE +bjE +bko +bkE +bgU +bli +blG +blG +bmb aab aab aab @@ -51254,108 +52120,108 @@ aab aab aab aab -aab -aab -aab -aKi -dbq -aQs -xop -cvH -aRA -aah -aRP -aRP -aSn -aSD -aXq -aRx -aNz -aYD -aYC -adN -aef -aef -aef -aef -aef -aef -aef -aef -aef -aef -ahl -adu -ahX -aYd -aiG -aiZ -ait -aYd -amv -amz -ajY -ajY -aqv -ajY -ajY -ajY -aro -ase -aBY -aYd -aac -arZ -baq -bat +ado +aaw +aeE +afq +afZ +ahJ +ais +adi +aeb +aiS +anR +alH +alH +alH +boH +ahN +bpF +anC +ajE +avd +avM +avM +avM +avM +avM +avM +avM +avM +avM +avM +aBy +ard +aDc +aDP +aEu +aEZ +aEs +aDP +aGU +aHk +aGT +aGT +aIG +aGT +aGT +aGT +aGR +aLr +aMb +aDP +adt +aLY +aOP +aPz +aQp +aRe +aRC +aOP +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt bax -baA -avk -baq -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aay -aay -aay -aac -aac -aac -aay -aPt -aPt -aPt -aay -aPt -aPt -aPt -aay -aQm -aQF -aQP -aQW -aQZ -aQP -aSC -aSZ -aVb -aVt -aVE -aVY -aWp -aXi +bax +bax +adt +adt +adt +bax +bdj +bdj +bdj +bax +bdj +bdj +bdj +bax +bgU +bhE +bii +biK +bjf +bii +bjS +bkp +bkF +bkO +blj +blH +blS +bmb aab aab aab @@ -51396,108 +52262,108 @@ aab aab aab aab -aab -aab -aac -aah -aaJ -aSu -lgy -aRk -aSS -aah -aRQ -aRQ -aSo -aSD -aXu -aRx -aYC -aYC -aYC -adu -gyR -adu -adu -nhq -adu -adu -adu -adu -adu -ahV -adu -adu -aig -aYd +ado +aak +aaA +aaA +aaD +ahK ait -ajb -ajO -ahW -ajY -aqo -aOC -aOI -aPb -aro -aro -aro -aro -aYd -aYd -aYd -aac -arZ -baq -bau -bax -baB -baE -baq -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -apq -apq -apq -aac -apq -apq -apq -aac -aQm -aQG -aQO -aQX -aRd -aSB -aSH -aTI -aVr -aQm -aVO -aVX -aWN -aXi +adi +aix +aiU +abe +aoW +aoW +ate +abm +ahN +ajE +ajE +ajE +ard +avN +ard +ard +axO +ard +ard +ard +ard +ard +aAY +ard +ard +aDd +aDP +aEs +aFa +aFI +aDQ +aGT +aHl +aHB +aIb +aIH +aGR +aGR +aGR +aGR +aDP +aDP +aDP +adt +aLY +aOP +aPA +aQp +aRf +aRJ +aOP +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +adt +abn +abn +abn +adt +bgU +bhF +bij +biL +bjg +bjF +bjT +bkq +bkG +bgU +blk +blG +blT +bmb aab aab aab @@ -51538,108 +52404,108 @@ aab aab aab aab +adi +adi +adi +adi +agn +adi +adi +adi +ahN +ajC +ahN +aoZ +ahN +ahN +ahN +ahN +asf +atn +aud +ave +avO +awr +ard +ato +ayt +ayS +azn +azX +ard +ato +ard +ard +ard +aDP +aDP +aDQ +aDP +aDP +aGS +aGT +aGT +aHY +aID +aJc +aGR +aHY +aKH +aDP +adt +adt +adt +aLY +aOQ +aPB +aQq +aQq +aPB +aSq +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +adt +adt +abn aab -aab -aac -aah -aah -aah -aYG -aah -aah -aah -aRS -aSc -aSc -aSE -aYY -aRx -pFq -wfh -cFp -vKe -mzH -ska -adu -ahP -dvS -uNP -bqJ -omy -adu -ahP -adu -adu -adu -aYd -aYd -ahW -aYd -aYd -amu -ajY -ajY -ani -apP -aXy -aro -ani -aXk -aYd -aac -aac -aac -arZ -kaa -avW -bay -bay -avW -baF -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -apq -apq -apq -aac -aac -apq -aab -apq -apq -aQm -aQH -aQm -aQm -aRf -aQm -aQm -aTK -aQm -aQm -aVA -aWo -aVA -aVA +abn +abn +bgU +bhG +bgU +bgU +bjh +bgU +bgU +bkr +bgU +bgU +blh +blI +blh +blh aab aab aab @@ -51681,82 +52547,82 @@ aab aab aab aab -aac -aac -aah -aPV -aQt -vlq -aRl -aRC -aah -aRP -aRP -aRP -aRP -aXC -aRx -bDS -ahP -ahP -ahP -ahP -dCn -adu -ahP -dQh -mtl -kfr -sYH -adu -ahP -ajT -afZ -aga -air -aiJ -ajo -ajR -ajT -aro -aro -aro -aZE -apQ -aXy -aro -aZE -avY -aYd -aoF -aoF -aac -arZ -baq -bau -baz -baz -baE -baq -arZ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +adt +adt +adt +adt +ahN +aiD +ajA +akL +abb +anT +aoZ +arc +ath +boL +ahN +asg +ato +ato +ato +ato +aws +ard +ato +ayu +ayT +azo +azY +ard +ato +aBz +aCg +aDe +aDR +aEv +aFb +aFJ +aBz +aGR +aGR +aGR +aHZ +aIE +aJc +aGR +aHZ +aKI +aDP +aMc +aMc +adt +aLY +aOP +aPA +aQr +aQr +aRJ +aOP +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt aab aab aab @@ -51766,21 +52632,21 @@ aab aab aab aab -apq -apq -aQm -aQI -aQR -aQm -aRg -aQR -aQm -aUl -aQR -aQm -apq -apq -apq +abn +abn +bgU +bhH +bik +bgU +bji +bik +bgU +bks +bik +bgU +abn +abn +abn aab aab aab @@ -51823,69 +52689,69 @@ aab aab aab aab -aac -aac -aah -aSd -aSw -ffd -jUn -owI -aah -aRx -aRx -aRx -aRx -aRx -aRx -nsn -ahP -krY -cOS -ahP -ekX -adu -aio -amQ -aiM -ePA -sYH -adu -czO -amO -aYp -aYp -aYM -ajT -ajp -ajV -ame -amw -amw -amw -anj -aPd -aPu -aOE -aPB -aro -aYd -app -app -aoF -arZ -baq -bav -bar -baC -baE -baq -arZ -aac -aac -aac -aac -aac +adt +adt +adt +adt +ahN +aiD +ajB +alC +amX +abf +ajQ +abg +atm +boP +ahN +ash +ato +aue +avf +ato +awt +ard +axP +ayv +ayU +azp +azY +ard +aAZ +aBA +aCh +aCh +aDS +aBz +aFc +aFK +aGt +aGV +aGV +aGV +aIc +aII +aJd +aIa +aJW +aGR +aDP +aMd +aMd +aMc +aLY +aOP +aPC +aQs +aRg +aRJ +aOP +aLY +adt +adt +adt +adt +adt aab aab aab @@ -51896,9 +52762,9 @@ aab aab aab aab -aac -aac -aac +adt +adt +adt aab aab aab @@ -51909,19 +52775,19 @@ aab aab aab aab -apq -aQm -aQM -aQS -aQm -aQM -aQS -aQm -aQM -aQS -aQm -apq -apq +abn +bgU +bhI +bil +bgU +bhI +bil +bgU +bhI +bil +bgU +abn +abn aab aab aab @@ -51965,69 +52831,69 @@ aab aab aab aab -aac -aac -aah -aSe -aSM -ekD -kLp -oNf -aah -aea -aea -aac -aac -aac -adu -qLK -ahP -ahP -ahP -ahP -tMi -adu -adu -adu -adu -adu -adu -adu -ahP -ajT -arq -agf -aYM -aYZ -ajq -ajW -ajT -aiN -aro -amM -aro -aro -aro -amM -aro -aQu -aYd -apq -apq -apq -arZ -bas -arZ -bas -bas -arZ -bas -arZ -aac -aac -aac -aac -aac +adt +adt +adt +adt +ahN +alH +ajD +alH +anx +alH +ahN +abh +auL +ahN +ard +asi +ato +ato +ato +ato +awu +ard +ard +ard +ard +ard +ard +ard +ato +aBz +aCi +aDf +aDS +aEw +aFd +aFL +aBz +aGW +aGR +aHC +aGR +aGR +aGR +aHC +aGR +aKJ +aDP +abn +abn +abn +aLY +aOR +aLY +aOR +aOR +aLY +aOR +aLY +adt +adt +adt +adt +adt aab aab aab @@ -52051,19 +52917,19 @@ aab aab aab aab -apq -aQm -aQN -aQN -aQm -aRq -aRq -aQm -aRq -aRq -aQm -apq -apq +abn +bgU +bhJ +bhJ +bgU +bjj +bjj +bgU +bjj +bjj +bgU +abn +abn aab aab aab @@ -52107,65 +52973,65 @@ aab aab aab aab -aac -aac -aah -aah -aah -aah -aah -aah -aah -aea -aea -aea -aac -aac -adu -iGg -jje -ovt -kim -kPO -idN -adu +adt +adt +adt +adt +ahN +aiF +ahN +aiF +ahN +aiF +ahN +abh +auL +boL +ard +asj +atp +auf +avg +avP +awv +ard aab aab aab aab aab -adu -afK -ajT -poM -agy -aYM -aYZ -ajq -ajX -ajT -ajr -ajr -aYd -ajr -ajr -ajr -aYd -ajr -ajr -aYd -apq -apq -apq -apq -apq -ajM -apq -apq -apq -ajM -ajM -ajM +ard +aBa +aBz +aCj +aDg +aDS +aEw +aFd +aFM +aBz +aGX +aGX +aDP +aGX +aGX +aGX +aDP +aGX +aGX +aDP +abn +abn +abn +abn +abn +aeG +abn +abn +abn +aeG +aeG +aeG aab aab aab @@ -52193,18 +53059,18 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq -apq -apq -apq -apq -apq -apq +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn aab aab aab @@ -52249,28 +53115,28 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -aac -aac -apq -aea -aea -aea -aac -aac -adu -adu -elI -elI -elI -elI -adu -adu +adt +adt +adt +adt +ahN +aiI +ahN +aiI +ahN +aoH +ahN +asb +auM +boP +ard +ard +atq +atq +atq +atq +ard +ard aab aab aab @@ -52278,36 +53144,36 @@ aab aab aab aab -ajT -aYq -aYE -aYO -aYZ -ajq -ajX -ajT -apq -ajM -aUa -ajM -ajM -ajM -ajM -ajM -ajM -apq -apq -apq -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aBz +aCk +aDh +aDT +aEw +aFd +aFM +aBz +abn +aeG +aHD +aeG +aeG +aeG +aeG +aeG +aeG +abn +abn +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -52339,10 +53205,10 @@ aab aab aab aab -apq -apq -apq -apq +abn +abn +abn +abn aab aab aab @@ -52392,19 +53258,19 @@ aab aab aab aab -aac -aac -aac -aac -aac -aac -apq -apq -apq -apq -aac -aac -aac +adt +adt +adt +ahN +ahN +ahN +ahN +ahN +ahN +aoZ +aoZ +aoZ +aoZ aac aab aab @@ -52420,36 +53286,36 @@ aab aab aab aab -ajT -aYW -aYF -aYP -aYZ -ajD -ajZ -ajT +aBz +aCl +aDi +aDU +aEw +aFe +aFN +aBz aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -52536,16 +53402,16 @@ aab aab aab aab -aac -aac -aac -apq -apq -apq -apq -apq -apq -apq +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn aab aab aab @@ -52562,36 +53428,36 @@ aab aab aab aab -ajT -ajT -ajT -ajT -ajT -ajT -ajT -ajT +aBz +aBz +aBz +aBz +aBz +aBz +aBz +aBz aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -52679,12 +53545,12 @@ aab aab aab aab -apq -apq -apq -apq -apq -apq +abn +abn +abn +abn +abn +abn aab aab aab @@ -52706,34 +53572,34 @@ aab aab aab aab -aac -aac -aac +adt +adt +adt aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -52855,27 +53721,27 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -52997,27 +53863,27 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -53139,27 +54005,27 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -53281,27 +54147,27 @@ aab aab aab aab -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -53423,27 +54289,27 @@ aab aab aab aab -acD -acD -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aac +aac +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab @@ -53565,27 +54431,27 @@ aab aab aab aab -acD -acD -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM -ajM +aac +aac +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG aab aab aab diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index 5f2d3d37386..ef0c541ff78 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -9,8 +9,31 @@ /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/tether/surfacebase/outside/outside3) "aad" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/upperhall) +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aae" = ( /turf/simulated/wall, /area/tether/surfacebase/security/iaa) @@ -41,8 +64,11 @@ opacity = 0; open_layer = 1 }, +/obj/structure/window/reinforced, /turf/simulated/floor/plating, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aah" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/triage) @@ -139,8 +165,20 @@ /area/tether/surfacebase/security/iaa) "aao" = ( /turf/simulated/wall, -/area/tether/surfacebase/medical/cmo) +/area/tether/surfacebase/medical/storage) "aap" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aaq" = ( +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aar" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor, @@ -158,24 +196,47 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/cmo) -"aaq" = ( -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aar" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/upperhall) -"aas" = ( -/obj/machinery/alarm{ - pixel_y = 22 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/simulated/open, -/area/tether/surfacebase/medical/upperhall) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aas" = ( +/obj/structure/railing, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) "aat" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aau" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor{ @@ -241,75 +302,72 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/iaa) "aaz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"aaA" = ( -/obj/machinery/light{ +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aaA" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = "MedbayTriage"; + name = "Medbay Airlock"; + req_one_access = list(5) }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -4; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 +/obj/machinery/door/firedoor/multi_tile, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "aaB" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/medical/triage) +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/machinery/vending/medical{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aaC" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 4 +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 }, -/obj/machinery/alarm{ - pixel_y = 25 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aaD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 10; - icon_state = "intact" +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 +/obj/machinery/light{ + dir = 1 }, +/obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aaE" = ( /turf/simulated/wall, /area/maintenance/lower/medsec_maintenance) @@ -338,26 +396,10 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/breakroom) "aaH" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/machinery/door/window/brigdoor/southright{ - req_access = list(); - req_one_access = list(5,24) - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/structure/catwalk, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) "aaI" = ( /obj/machinery/portable_atmospherics/canister/oxygen/prechilled, /obj/machinery/atmospherics/portables_connector, @@ -375,40 +417,52 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/obj/machinery/door/window/brigdoor/southright{ - req_access = list(); - req_one_access = list(5,24) - }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "aaJ" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/borderfloorwhite{ - dir = 9 + dir = 4 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 + dir = 4 }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aaK" = ( -/obj/machinery/light{ - dir = 1 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, /obj/effect/floor_decal/borderfloorwhite{ - dir = 1 + dir = 4 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 + dir = 4 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aaL" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) "aaM" = ( /obj/structure/railing{ dir = 1 @@ -474,67 +528,65 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "aaQ" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine{ - department = "CMO's Office" +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aaR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = -27; - pixel_y = 0 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = 0; - pixel_y = 32 +/obj/structure/window/reinforced{ + dir = 8 }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aaS" = ( +/obj/structure/table/standard, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aaR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/machinery/status_display{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaT" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aaS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aaT" = ( -/obj/machinery/keycard_auth{ - pixel_x = 32; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aaU" = ( -/obj/item/modular_computer/console/preset/command{ +/obj/structure/railing, +/obj/structure/railing{ dir = 8 }, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) "aaV" = ( /obj/structure/cable/green{ d1 = 4; @@ -610,69 +662,83 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "aaZ" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/medical/upperhall) -"aba" = ( -/obj/machinery/camera/network/medbay{ - dir = 10 +/obj/structure/table/standard, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 }, -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/medical/upperhall) -"abb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"abc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"abd" = ( -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ +/obj/item/device/radio/intercom/department/medbay{ dir = 4; - icon_state = "warningcorner" + pixel_x = 24 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aba" = ( +/obj/machinery/light{ dir = 1 }, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abb" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/table/standard, +/obj/random/tetheraid, +/obj/random/tetheraid, +/obj/item/weapon/storage/secure/briefcase/ml3m_pack_med, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) +"abc" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abd" = ( +/obj/structure/railing, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) "abe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 5; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, +/obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 +/obj/structure/cable/green{ + icon_state = "2-4" }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) @@ -685,21 +751,17 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/shuttle_pad) "abh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/medical_stand, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/structure/medical_stand, +/obj/structure/medical_stand, +/obj/structure/medical_stand, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "abi" = ( /obj/structure/cable/green{ d1 = 1; @@ -790,111 +852,136 @@ /turf/simulated/floor/wood, /area/maintenance/lower/medsec_maintenance) "abn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/structure/railing, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) "abo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9; - icon_state = "intact" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "abp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"abq" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abq" = ( -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abr" = ( -/obj/machinery/photocopier, -/obj/machinery/firealarm{ +/area/tether/surfacebase/medical/admin) +"abu" = ( +/obj/machinery/light_switch{ dir = 8; - pixel_x = -24; + on = 0; + pixel_x = 24; + pixel_y = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + dir = 8; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; pixel_y = 0 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abs" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abt" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abu" = ( -/obj/structure/bed/chair/office/light, -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - id = "medbayquar"; - name = "Medbay Emergency Lockdown Control"; - pixel_x = -36; - pixel_y = 0; - req_access = list(5) - }, -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the CMO's office."; - id = "cmodoor"; - name = "CMO Office Door Control"; - pixel_x = -36; - pixel_y = -11 - }, -/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 = 0; - req_access = list(5) - }, -/obj/machinery/button/windowtint{ - id = "cmo_office"; - pixel_x = -26; - pixel_y = -10 - }, -/obj/effect/landmark/start{ - name = "Chief Medical Officer" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abv" = ( -/obj/structure/filingcabinet, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abw" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/outfitting) -"abx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/triage) +"abw" = ( +/obj/machinery/door/airlock/medical, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10; + icon_state = "intact" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aby" = ( /obj/machinery/alarm{ pixel_y = 25 @@ -1166,17 +1253,33 @@ /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) "abT" = ( -/obj/machinery/door/firedoor/multi_tile{ +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, -/obj/machinery/door/airlock/multi_tile/metal{ - dir = 1; - name = "Triage"; - req_access = list(5); - req_one_access = list(5) +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/admin) "abU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1258,68 +1361,146 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "aca" = ( +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"acb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"acc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acb" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acc" = ( -/obj/machinery/sleep_console{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acd" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/surgery2) "ace" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, -/obj/machinery/recharger, -/obj/random/medical, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/chemistry) "acf" = ( /turf/simulated/wall/r_wall, /area/rnd/xenobiology/xenoflora) "acg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/chemistry) "ach" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/storage/pill_bottle/antitox, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/random/medical, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aci" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "cmo_office" +/obj/machinery/vending/wallmed1{ + dir = 1; + pixel_y = -30 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aci" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "acj" = ( /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_hallway) @@ -1478,16 +1659,36 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) -"acy" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 32; - d2 = 2; - icon_state = "32-2" +"acx" = ( +/obj/structure/table/glass, +/obj/item/device/radio{ + pixel_x = -4; + pixel_y = 4 }, -/turf/simulated/open, -/area/maintenance/lower/medsec_maintenance) +/obj/item/device/radio{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/machinery/camera/network/medbay{ + dir = 8; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"acy" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery2) "acz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1631,138 +1832,140 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "acM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) +/obj/structure/railing, +/obj/machinery/light, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "acN" = ( -/obj/machinery/papershredder, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/machinery/camera/network/medbay{ + dir = 10 + }, +/obj/structure/railing, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "acO" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white_cmo, -/obj/item/weapon/stamp/cmo, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"acP" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"acQ" = ( -/obj/structure/table/glass, -/obj/machinery/computer/skills{ - dir = 8; - icon_state = "laptop"; - pixel_x = 4; - pixel_y = -3 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_x = -4; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_x = 30 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"acR" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/nifsofts_medical, -/obj/item/device/flashlight/pen, -/obj/item/device/flashlight/pen, -/obj/item/device/flashlight/pen, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"acS" = ( -/obj/item/weapon/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/masks{ +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; pixel_y = 0 }, -/obj/structure/table/glass, -/obj/item/device/radio/intercom/department/medbay{ - dir = 1; - pixel_y = 24 +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acP" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 1 + dir = 6 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 + dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/admin) +"acQ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"acR" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acS" = ( +/obj/machinery/vending/wallmed1{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer{ + name = "Scan Records" + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "acT" = ( -/obj/structure/table/glass, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/triage) "acU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - dir = 8 - }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 8 + dir = 1 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 + dir = 1 + }, +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/light{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/storage) "acV" = ( /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora) @@ -1805,40 +2008,38 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "ada" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"adb" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"adc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloorwhite{ - dir = 4 + dir = 10 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 + dir = 10 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 + dir = 9 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/vitals_monitor, +/obj/machinery/vitals_monitor, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/storage) +"adc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "add" = ( /obj/structure/cable/green{ d1 = 1; @@ -2114,8 +2315,37 @@ /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) "adu" = ( -/obj/machinery/vending/wallmed1{ - pixel_x = -30 +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -2124,26 +2354,14 @@ dir = 8 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 + dir = 10 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 + dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/machinery/vending/medical{ dir = 4 }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adw" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "adx" = ( @@ -2155,65 +2373,21 @@ /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/iaa/officea) "ady" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/obj/effect/landmark/start{ - name = "Medical Doctor" +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "adz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adA" = ( -/obj/structure/dogbed{ - desc = "Runtime's bed. Some of her disappointment seems to have rubbed off on it."; - name = "cat bed" - }, -/obj/item/toy/plushie/mouse/fluff, -/mob/living/simple_mob/animal/passive/cat/runtime, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"adB" = ( -/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/wood, -/area/tether/surfacebase/medical/cmo) -"adC" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"adD" = ( -/obj/item/weapon/storage/box{ - pixel_x = 5; - pixel_y = -2 - }, -/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/wood, -/area/tether/surfacebase/medical/cmo) -"adE" = ( /obj/structure/table/glass, /obj/item/weapon/packageWrap, /obj/item/weapon/hand_labeler, @@ -2235,10 +2409,6 @@ name = "west bump"; pixel_x = -24 }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -2248,22 +2418,104 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"adF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, /obj/structure/cable/green{ - d1 = 2; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"adA" = ( +/obj/structure/cable/green{ + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/button/windowtint/doortint{ + id = "medbayfoyer"; + pixel_x = -8; + pixel_y = -24 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/triage) +"adB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"adC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adE" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + req_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"adF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "adG" = ( /obj/structure/catwalk, /turf/simulated/open/virgo3b, @@ -2302,39 +2554,38 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "adL" = ( -/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/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) "adM" = ( -/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/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 +/obj/structure/cable/green{ + icon_state = "1-8" }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -30; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/surgery1) "adN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 2 @@ -2430,10 +2681,40 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) "adV" = ( -/obj/structure/ladder, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) +/obj/structure/table/rack, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/bodybag/cryobag{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "adW" = ( /turf/simulated/wall, /area/tether/surfacebase/security/processing) @@ -2462,79 +2743,63 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/briefingroom) "adZ" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_x = 25 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) "aea" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/obj/effect/floor_decal/corner/paleblue/border{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/surgery1) "aeb" = ( /obj/structure/table/steel, /obj/item/weapon/folder/red, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/briefingroom) "aec" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"aed" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloorwhite{ - dir = 4 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 + dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"aed" = ( /obj/item/device/radio/intercom{ dir = 8; pixel_x = -24 }, -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, +/obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppersouthstairwell) "aee" = ( -/obj/structure/sign/department/medbay{ - pixel_x = -32 +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 5; + pixel_y = -25 }, -/obj/machinery/door/airlock/multi_tile/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay Airlock"; - req_access = list(5); - req_one_access = list(5) +/obj/structure/extinguisher_cabinet{ + pixel_x = -10; + pixel_y = -30 }, -/obj/machinery/door/firedoor/multi_tile, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aef" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2556,43 +2821,87 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) "aeg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aeh" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aei" = ( -/obj/machinery/body_scanconsole{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aej" = ( -/obj/machinery/bodyscanner{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aek" = ( -/obj/structure/table/glass, -/obj/random/medical, -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/structure/disposalpipe/segment{ dir = 8 }, -/obj/item/weapon/tool/screwdriver, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/admin) +"aeh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/standard, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/weapon/storage/box/syringes{ + pixel_y = 9 + }, +/obj/item/weapon/storage/box/syringes{ + pixel_y = 9 + }, +/obj/random/medical, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 14; + pixel_y = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aei" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aej" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "ael" = ( /obj/effect/floor_decal/corner_oldtile/green{ dir = 9 @@ -2763,7 +3072,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ +/obj/machinery/door/airlock/glass_security/polarized{ + id_tint = "sec_processing"; name = "Security Processing"; req_access = list(63) }, @@ -2791,17 +3101,22 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "aeA" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/cleaner{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + id_tag = null; + name = "Medbay Airlock"; + req_access = list(5); + req_one_access = list(5) }, -/obj/item/weapon/reagent_containers/spray/cleaner{ - pixel_x = -2; - pixel_y = -2 +/obj/machinery/door/firedoor/multi_tile{ + icon_state = "door_open"; + dir = 2 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/admin) "aeB" = ( /obj/structure/cable/green{ d1 = 1; @@ -2835,11 +3150,8 @@ /area/tether/surfacebase/security/briefingroom) "aeD" = ( /obj/effect/floor_decal/techfloor{ - dir = 8 + dir = 9 }, -/obj/item/weapon/storage/box/lights/mixed, -/obj/structure/table/steel, -/obj/random/tech_supply, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "aeE" = ( @@ -2864,18 +3176,29 @@ /turf/simulated/wall, /area/tether/surfacebase/medical/lobby) "aeH" = ( -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 +/obj/effect/floor_decal/borderfloor{ + dir = 1 }, /obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "aeI" = ( /obj/structure/table/bench/steel, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -2908,28 +3231,26 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) "aeL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) +/area/tether/surfacebase/medical/admin) "aeM" = ( -/obj/structure/disposalpipe/junction, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) +/area/tether/surfacebase/medical/admin) "aeN" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -2952,69 +3273,119 @@ dir = 8; icon_state = "camera" }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "aeO" = ( -/obj/structure/bed/chair/comfy/brown{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aeP" = ( -/obj/item/weapon/storage/box{ - pixel_x = 5; - pixel_y = -2 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aeQ" = ( -/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/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aeR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aeS" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/machinery/camera/network/medbay{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aeP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ dir = 8; - icon_state = "camera" + name = "Medical Storage"; + sortType = "Medical Storage" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aeT" = ( -/obj/structure/medical_stand, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aeQ" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4; + icon_state = "warningcorner" }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/triage) +"aeR" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks{ + pixel_y = 0 + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aeS" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/healthanalyzer, +/obj/machinery/alarm{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"aeT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "aeU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -3025,26 +3396,29 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "aeV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 24; - pixel_y = -30 +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) "aeW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -3082,31 +3456,34 @@ /turf/simulated/floor/grass, /area/hydroponics) "afa" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/admin) "afb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 +/obj/machinery/button/windowtint{ + id = "surfsurgery2"; + pixel_x = -26 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 +/obj/structure/cable/green{ + icon_state = "0-2" }, +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/surgery1) "afc" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -3370,37 +3747,33 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "afx" = ( -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45) }, -/obj/item/roller{ - pixel_y = 16 +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "4-8" }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"afy" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" + dir = 4 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/surgery1) +"afy" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery1) "afz" = ( /obj/structure/bed/chair/office/light, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -3410,20 +3783,12 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "afA" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/surgery1) "afB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3446,36 +3811,54 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "afD" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"afE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/landmark/start{ - name = "Medical Doctor" +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"afE" = ( +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/roller{ + pixel_y = 16 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "afF" = ( -/obj/machinery/status_display{ - pixel_y = 30 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3491,22 +3874,61 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -10; + pixel_y = 28 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "afG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/plating, /area/tether/surfacebase/medical/triage) "afH" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/unary/freezer{ dir = 4 }, +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 0; + pixel_y = 39 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "afI" = ( @@ -3525,18 +3947,16 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "afJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppersouthstairwell) "afK" = ( /turf/simulated/wall, /area/rnd/staircase/thirdfloor) @@ -3660,19 +4080,42 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/drinks/cup{ - desc = "Taste liberty"; - name = "Cup of Liber-tea" +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/tech_supply, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "afX" = ( -/obj/structure/bed/psych{ - name = "couch" +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "afY" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /obj/machinery/meter, @@ -3685,16 +4128,9 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "aga" = ( -/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/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "agb" = ( /obj/structure/cable/green{ d1 = 4; @@ -3799,60 +4235,55 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) "agi" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"agj" = ( -/obj/structure/table/glass, -/obj/item/device/sleevemate, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" }, /obj/structure/window/reinforced, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) +/area/tether/surfacebase/medical/admin) +"agj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "agk" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/window/southright{ - req_access = list(5) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "agl" = ( +/obj/machinery/door/window/southleft{ + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 9 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 2 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = -5 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = -12 - }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "agm" = ( @@ -3867,35 +4298,33 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "agn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - name = "Medical Outfitting" +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/triage) "ago" = ( -/obj/structure/sign/department/medbay{ - pixel_x = -32 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/triage) "agp" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -3909,24 +4338,12 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "agq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "agr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4166,33 +4583,27 @@ /turf/simulated/floor/plating, /area/tether/surfacebase/security/briefingroom) "agJ" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 +/obj/machinery/door/firedoor/glass, +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/tech_supply, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/open, /area/maintenance/lower/medsec_maintenance) "agK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/effect/floor_decal/techfloor/corner, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "agL" = ( @@ -4209,6 +4620,7 @@ /obj/random/maintenance/clean, /obj/random/maintenance/medical, /obj/structure/closet, +/obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "agM" = ( @@ -4222,19 +4634,14 @@ /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "agN" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "agO" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -4365,30 +4772,31 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "agY" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "agZ" = ( -/obj/structure/sign/department/medbay{ - pixel_x = 32 +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/structure/cable/green{ + icon_state = "2-4" }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/triage) "aha" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -4405,15 +4813,17 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "ahb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medical Storage"; + sortType = "Medical Storage" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "ahc" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -4687,18 +5097,10 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) "ahz" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, +/obj/structure/window/reinforced, +/obj/machinery/photocopier, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/admin) "ahA" = ( /obj/structure/cable/green{ d1 = 4; @@ -4774,16 +5176,15 @@ /obj/machinery/light/small{ 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/effect/floor_decal/techfloor{ dir = 4 }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "ahF" = ( @@ -4918,37 +5319,40 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "ahO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/random/medical{ + pixel_x = -4; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "ahP" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, -/obj/item/device/defib_kit/loaded, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "ahQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/device/radio/beacon, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "ahR" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -5049,10 +5453,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, /obj/effect/floor_decal/borderfloorwhite/corner2{ dir = 4 }, @@ -5103,14 +5503,8 @@ /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "aie" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 1 +/obj/effect/landmark/start{ + name = "Medical Doctor" }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) @@ -5131,24 +5525,47 @@ /obj/machinery/camera/network/medbay{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = -8 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "aig" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aih" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aih" = ( -/obj/effect/floor_decal/borderfloorwhite/corner, -/obj/effect/floor_decal/corner/paleblue/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) @@ -5219,19 +5636,17 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "aim" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "ain" = ( /obj/structure/cable/green{ d1 = 2; @@ -5380,29 +5795,15 @@ /turf/simulated/floor/plating, /area/rnd/research_storage) "aiB" = ( -/obj/effect/floor_decal/borderfloorwhite{ +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/effect/floor_decal/corner/paleblue/border{ +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/window/eastleft{ - req_access = list(5) - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, +/obj/effect/floor_decal/corner/paleblue/full, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) +/area/tether/surfacebase/medical/triage) "aiC" = ( /obj/structure/disposalpipe/junction{ dir = 4; @@ -5635,6 +6036,9 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) "aiS" = ( @@ -5642,10 +6046,10 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 8 }, +/obj/structure/disposalpipe/junction, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) "aiT" = ( @@ -5715,13 +6119,11 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "aja" = ( -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay foyer."; - dir = 1; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - pixel_x = -23; - pixel_y = -28 +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_x = -4; + pixel_y = 4 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) @@ -5778,38 +6180,30 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "ajf" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 +/obj/structure/window/reinforced, +/obj/structure/filingcabinet/chestdrawer{ + name = "Medical Forms" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "ajg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "ajh" = ( /obj/machinery/light{ dir = 1 @@ -5868,25 +6262,31 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "ajk" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 }, /obj/structure/cable/green{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "ajl" = ( /obj/structure/bed/padded, /obj/effect/floor_decal/techfloor{ @@ -6334,23 +6734,39 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "aka" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/admin) "akb" = ( -/obj/structure/filingcabinet/chestdrawer{ - name = "Scan Records" +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) "akc" = ( @@ -6384,10 +6800,17 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora_storage) "ake" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tether) +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/paleblue/full{ + icon_state = "corner_white_full"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "akf" = ( /turf/simulated/floor/tiled/techfloor, /area/crew_quarters/panic_shelter) @@ -6580,12 +7003,19 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "akw" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 +/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/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tourbus/engines) +/obj/effect/floor_decal/corner/paleblue/full{ + icon_state = "corner_white_full"; + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "akx" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -6606,6 +7036,53 @@ /obj/random/cigarettes, /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) +"akz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"akA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/chemistry) +"akB" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/beakers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) "akC" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -6640,6 +7117,10 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) +"akF" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/chemistry) "akG" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -11128,18 +11609,19 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "asA" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 6 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 + dir = 8 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppersouthstairwell) "asB" = ( /obj/effect/floor_decal/spline/plain{ dir = 1 @@ -15066,19 +15548,28 @@ /turf/simulated/floor/wood, /area/tether/surfacebase/bar_backroom) "azu" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/item/weapon/storage/belt/medical, -/obj/item/device/flashlight/pen, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/glasses/hud/health, -/obj/item/device/defib_kit/compact/combat/loaded, -/obj/item/weapon/cmo_disk_holder, -/obj/item/weapon/storage/secure/briefcase/ml3m_pack_cmo, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/structure/medical_stand, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "azv" = ( /obj/structure/sign/double/barsign{ dir = 8 @@ -17486,11 +17977,19 @@ /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) "aDp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aDq" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -18805,26 +19304,13 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/botanystorage) "aFC" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 24; - pixel_y = -30 - }, -/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; - icon_state = "map-scrubbers" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aFD" = ( /obj/structure/cable/green{ d1 = 4; @@ -19302,15 +19788,19 @@ /turf/simulated/floor/tiled/dark, /area/rnd/research/testingrange) "aGm" = ( -/obj/structure/bookcase, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 }, -/obj/machinery/light{ - dir = 4 +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aGn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -20292,6 +20782,30 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) +"aHS" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = -7; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aHT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -20621,6 +21135,14 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) +"aIt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "aIu" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -20861,28 +21383,11 @@ /turf/simulated/floor/wood, /area/tether/surfacebase/bar_backroom) "aIR" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ +/obj/structure/railing{ dir = 1 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/turf/simulated/open, +/area/tether/surfacebase/medical/uppersouthstairwell) "aIS" = ( /obj/machinery/vending/cigarette{ dir = 1 @@ -22403,21 +22908,8 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) "aLL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/turf/simulated/open, +/area/tether/surfacebase/medical/uppersouthstairwell) "aLM" = ( /obj/machinery/light{ dir = 8 @@ -22591,15 +23083,12 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) "aMd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/uppersouthstairwell) "aMe" = ( /obj/structure/cable/green{ icon_state = "0-2" @@ -23277,16 +23766,26 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) "aNy" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, +/obj/structure/sign/poster{ + pixel_x = -32 + }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 4 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/obj/machinery/camera/network/medbay{ dir = 4 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/uppersouthstairwell) "aNz" = ( /obj/machinery/door/airlock/glass_external{ frequency = 1380; @@ -23367,32 +23866,28 @@ }, /area/tether/surfacebase/shuttle_pad) "aNH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ +/obj/structure/disposalpipe/junction{ dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/uppersouthstairwell) "aNI" = ( -/obj/effect/floor_decal/borderfloorwhite{ +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25; + target_temperature = 270 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/uppersouthstairwell) "aNJ" = ( /obj/structure/bed/chair/shuttle{ dir = 1 @@ -23426,20 +23921,19 @@ /turf/simulated/floor/tiled/monofloor, /area/tether/surfacebase/shuttle_pad) "aNO" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/lobby) "aNP" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ @@ -23975,6 +24469,21 @@ "aOW" = ( /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_breakroom) +"aOX" = ( +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) "aOY" = ( /obj/structure/window/basic/full, /obj/structure/window/basic{ @@ -24133,49 +24642,38 @@ /turf/simulated/floor/tiled/dark, /area/bridge) "aPq" = ( -/obj/effect/landmark/start{ - name = "Paramedic" +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28; + req_access = list(67) }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite/corner2{ dir = 9 }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/uppersouthstairwell) "aPr" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/uppersouthstairwell) "aPs" = ( /turf/simulated/wall, /area/tether/surfacebase/southhall) @@ -24726,21 +25224,21 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_breakroom) "aQF" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/uppersouthstairwell) "aQG" = ( /obj/structure/bed/chair/wood{ dir = 8 @@ -24875,6 +25373,20 @@ }, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/tether/surfacebase/outside/outside3) +"aQX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "aQY" = ( /obj/machinery/light, /obj/machinery/media/jukebox, @@ -25206,28 +25718,18 @@ /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_decon) "aRG" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/admin) "aRH" = ( /obj/structure/sink/kitchen{ name = "sink"; @@ -25251,30 +25753,14 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/breakroom) "aRK" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 + icon_state = "pipe-c" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppersouthstairwell) "aRL" = ( /obj/machinery/washing_machine, /turf/simulated/floor/tiled/white, @@ -25299,14 +25785,17 @@ /turf/simulated/floor/tiled/techmaint, /area/rnd/outpost/xenobiology/outpost_storage) "aRN" = ( -/obj/structure/cable/green{ - icon_state = "2-8" +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "aRO" = ( /obj/item/device/radio/intercom, /turf/simulated/wall, @@ -25356,6 +25845,19 @@ /obj/item/device/radio/intercom, /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_decon) +"aRW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "aRX" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, @@ -25395,11 +25897,8 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_main) "aSb" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/turf/simulated/wall, +/area/tether/surfacebase/medical/uppersouthstairwell) "aSc" = ( /obj/machinery/door/firedoor/glass/hidden, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -25460,6 +25959,25 @@ /obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) +"aSi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayTriage"; + name = "Medbay Doors Control"; + pixel_x = -25; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aSj" = ( /obj/structure/window/basic/full, /obj/structure/window/basic{ @@ -25473,11 +25991,30 @@ /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_main) "aSk" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 +/obj/structure/cable/green{ + icon_state = "1-2" }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = -7; + report_danger_level = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 23; + pixel_y = 13 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "aSl" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -25485,70 +26022,53 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) "aSm" = ( -/obj/machinery/vending/wallmed1{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/camera/network/medbay{ - dir = 8; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/machinery/door/airlock/medical{ + name = "Medical Admin Access" }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/uppersouthstairwell) "aSn" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/admin) "aSo" = ( -/obj/machinery/door/airlock/command{ - id_tag = "cmodoor"; - name = "Chief Medical Officer"; - req_access = list(40); - req_one_access = list() - }, -/obj/machinery/door/firedoor, -/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/tether/surfacebase/medical/cmo) -"aSp" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/structure/sign/poster{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"aSq" = ( /obj/effect/landmark/start{ - name = "Paramedic" + name = "Medical Doctor" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSp" = ( +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 5; + pixel_y = 5 }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/standard, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/storage) +"aSq" = ( +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/adv, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aSr" = ( /obj/structure/lattice, /obj/machinery/door/firedoor, @@ -25723,21 +26243,15 @@ /turf/simulated/floor/wood, /area/library) "aSG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; pixel_y = 0 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 +/obj/effect/landmark/start{ + name = "Medical Doctor" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/storage) "aSH" = ( /obj/effect/floor_decal/steeldecal/steel_decals4, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -25762,117 +26276,86 @@ /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_storage) "aSK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 5; + pixel_y = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 0; + pixel_y = 0 }, +/obj/effect/floor_decal/corner/green/full, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/standard, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"aSM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/area/tether/surfacebase/medical/storage) +"aSL" = ( +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/full{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aSN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"aSN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, /area/tether/surfacebase/medical/triage) "aSO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tether) "aSP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 +/obj/machinery/atmospherics/unary/engine{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tourbus/engines) "aSQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) -"aSR" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aSS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aST" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/computer/guestpass{ - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "aSU" = ( /obj/machinery/vending/medical, /obj/machinery/atmospherics/unary/vent_pump/on, @@ -25882,6 +26365,12 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 1 }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) "aSV" = ( @@ -25919,14 +26408,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/rnd/outpost/xenobiology/outpost_storage) -"aSZ" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aTa" = ( /obj/machinery/alarm{ dir = 4; @@ -25939,6 +26420,7 @@ /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) "aTb" = ( +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) "aTc" = ( @@ -25971,23 +26453,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) -"aTg" = ( -/obj/structure/cable/green{ - d1 = 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, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "aTh" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 @@ -26008,118 +26473,48 @@ /turf/simulated/floor/tiled/techmaint, /area/rnd/outpost/xenobiology/outpost_storage) "aTj" = ( -/obj/machinery/vitals_monitor, /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, /obj/effect/floor_decal/corner/paleblue/border{ dir = 5 }, +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) "aTk" = ( /turf/simulated/floor/tiled/techmaint, /area/rnd/outpost/xenobiology/outpost_storage) -"aTl" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aTm" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/medical/admin) -"aTn" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"aTo" = ( -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aTp" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"aTq" = ( -/obj/machinery/vending/medical{ - dir = 8 - }, /obj/effect/floor_decal/borderfloorwhite{ - dir = 4 + dir = 5 }, /obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aTq" = ( +/obj/structure/table/standard, +/obj/item/device/healthanalyzer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/surgery2) "aTr" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 1 @@ -26142,29 +26537,20 @@ /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) "aTs" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 }, +/obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) +/area/tether/surfacebase/medical/surgery2) "aTt" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/command{ @@ -26358,77 +26744,46 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) "aTK" = ( -/obj/structure/table/glass, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/computer/med_data/laptop{ - dir = 1 +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/weapon/pen, +/obj/item/device/flashlight/lamp/green{ + pixel_y = 14; + pixel_x = 10 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "aTL" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"aTM" = ( -/obj/machinery/door/firedoor/multi_tile{ - dir = 1 - }, -/obj/machinery/door/airlock/multi_tile/metal{ +/obj/structure/table/standard, +/obj/machinery/power/apc{ dir = 1; - name = "Triage"; - req_access = list(5); - req_one_access = list(5) + name = "north bump"; + pixel_x = 0; + pixel_y = 28 }, /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 + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/surgery2) +"aTM" = ( +/obj/machinery/oxygen_pump/anesthetic, +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery2) "aTN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, +/obj/structure/table/standard, +/obj/item/stack/nanopaste, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/surgery2) "aTO" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -26506,6 +26861,16 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/heads/hop) +"aTV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aTX" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -26596,26 +26961,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) -"aUh" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 2 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) "aUi" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/donut, @@ -26636,21 +26981,22 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) "aUj" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/machinery/disposal, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aUk" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -26739,23 +27085,11 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "aUt" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aUu" = ( /obj/item/stack/material/plastic, /obj/structure/table/rack, @@ -26767,23 +27101,8 @@ /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/shuttle_pad) "aUv" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Medical Department"; - departmentType = 3; - name = "Medical RC"; - pixel_x = -30; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) +/area/tether/surfacebase/medical/storage) "aUw" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 10 @@ -26835,18 +27154,21 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) "aUA" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) +/area/tether/surfacebase/medical/storage) "aUB" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ @@ -26861,41 +27183,14 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) "aUD" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aUE" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/triage) "aUF" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, @@ -26906,86 +27201,55 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) "aUG" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers, -/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/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/crate/freezer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUH" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUI" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUJ" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUK" = ( +/obj/effect/floor_decal/industrial/loading{ dir = 8 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUH" = ( -/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/tether/surfacebase/medical/admin) -"aUI" = ( -/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/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aUJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aUK" = ( -/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 = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/surgery2) "aUL" = ( /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) @@ -27001,16 +27265,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) -"aUN" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aUO" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -27036,14 +27290,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) -"aUQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aUR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27180,26 +27426,11 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) "aVc" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 +/obj/effect/landmark/start{ + name = "Paramedic" }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) +/area/tether/surfacebase/medical/storage) "aVd" = ( /obj/machinery/conveyor{ dir = 1; @@ -27265,6 +27496,10 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 10 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 7; + pixel_y = -30 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) "aVh" = ( @@ -27283,6 +27518,9 @@ /obj/machinery/chem_master, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, +/obj/item/device/radio/intercom{ + pixel_y = -28 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) "aVj" = ( @@ -27320,10 +27558,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) -"aVm" = ( -/obj/structure/sign/nosmoking_1, -/turf/simulated/wall, -/area/tether/surfacebase/medical/chemistry) "aVn" = ( /obj/structure/bed/chair{ dir = 1 @@ -27354,7 +27588,11 @@ pixel_x = 28 }, /obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, +/obj/item/weapon/storage/box/cups{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/machinery/recharger, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) "aVp" = ( @@ -27443,18 +27681,12 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "aVv" = ( -/obj/structure/cable/green{ - icon_state = "1-8" +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 2 - }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/surgery2) "aVw" = ( /obj/effect/floor_decal/spline/plain{ dir = 8 @@ -27516,6 +27748,22 @@ }, /turf/simulated/floor/grass, /area/hydroponics) +"aVD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) "aVE" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -27528,26 +27776,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aVF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "aVG" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -27605,6 +27833,20 @@ /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) +"aVN" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery2) "aVO" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -27658,6 +27900,28 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/recreation_area) +"aVT" = ( +/obj/structure/table/standard, +/obj/item/device/healthanalyzer, +/obj/machinery/button/windowtint{ + id = "surfsurgery2"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "aVV" = ( /obj/machinery/account_database{ dir = 8 @@ -27677,12 +27941,61 @@ can_open = 1 }, /area/tether/surfacebase/surface_three_hall) +"aVY" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "aWb" = ( /obj/structure/sign/directions/evac{ dir = 4 }, /turf/simulated/wall, /area/tether/surfacebase/security/upperhall) +"aWd" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aWe" = ( +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/radio{ + pixel_x = 7; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aWf" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -27717,26 +28030,13 @@ /turf/simulated/wall, /area/tether/surfacebase/medical/lobby) "aWi" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/newscaster{ - pixel_y = 30 - }, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "aWj" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 6 @@ -27943,27 +28243,14 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) "aWA" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) +/area/tether/surfacebase/medical/storage) "aWB" = ( /obj/machinery/light{ dir = 1 @@ -28051,6 +28338,15 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) +"aWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "aWK" = ( /obj/structure/disposalpipe/junction{ dir = 2; @@ -28225,6 +28521,30 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/briefingroom) +"aXc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "aXd" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -34085,6 +34405,23 @@ /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/southhall) +"bhn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "bho" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 @@ -35219,18 +35556,21 @@ /turf/simulated/floor/plating, /area/tether/surfacebase/cafeteria) "bjx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/surgery2) "bjy" = ( /obj/item/device/healthanalyzer, /obj/item/bodybag/cryobag, -/obj/structure/table/glass, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -35240,272 +35580,89 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, +/obj/structure/table/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) -"bjz" = ( -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access"; - req_access = list(5) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/medical/outfitting) -"bjA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) "bjB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = -24 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjD" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - name = "Medical Outfitting" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjE" = ( -/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; - icon_state = "map-scrubbers" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"bjF" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/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, /obj/effect/floor_decal/borderfloorwhite{ - dir = 4 + dir = 8 }, /obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/camera/network/medbay{ dir = 4 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 +/obj/item/device/sleevemate, +/obj/item/weapon/storage/box/nifsofts_medical{ + pixel_x = 7; + pixel_y = 7 }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 +/obj/item/weapon/storage/box/nifsofts_medical{ + pixel_x = 7; + pixel_y = 7 }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 +/obj/item/device/flashlight{ + pixel_x = 6; + pixel_y = 31 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"bjG" = ( -/obj/structure/disposalpipe/junction{ +/area/tether/surfacebase/medical/storage) +"bjH" = ( +/obj/machinery/light{ dir = 1 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjH" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/triage) "bjI" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/medical/triage) "bjJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) -"bjK" = ( -/obj/structure/table/glass, -/obj/item/device/radio{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/device/radio{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/machinery/camera/network/medbay{ - dir = 8; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjL" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjM" = ( -/obj/effect/landmark/start{ - name = "Paramedic" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) "bjO" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 32 }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/door/window/brigdoor/southright{ + req_access = list(); + req_one_access = list(5,24) }, /turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjP" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjQ" = ( -/obj/structure/filingcabinet/medical{ - desc = "A large cabinet with hard copy medical records."; - name = "Medical Records" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjR" = ( -/obj/structure/window/reinforced, -/obj/machinery/photocopier, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjS" = ( -/obj/structure/window/reinforced, -/obj/structure/filingcabinet/chestdrawer{ - name = "Medical Forms" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/area/tether/surfacebase/medical/triage) "bjT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5; @@ -35538,110 +35695,29 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) -"bjV" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +"bjY" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 }, /obj/machinery/camera/network/medbay{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjW" = ( -/obj/effect/landmark/start{ - name = "Paramedic" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjX" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bjY" = ( -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay foyer."; - dir = 1; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - pixel_x = -25; - pixel_y = -5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"bjZ" = ( -/obj/structure/sign/department/chem{ - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"bka" = ( -/obj/structure/railing{ dir = 1 }, -/turf/simulated/open, -/area/tether/surfacebase/medical/admin) -"bkb" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/admin) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"bjZ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) "bkc" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) @@ -35663,64 +35739,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) -"bkf" = ( -/obj/machinery/door/airlock/medical, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) -"bkg" = ( -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; - name = "Chemistry Cleaner" - }, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bkh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bki" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bkj" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "bkk" = ( /obj/machinery/camera/network/medbay{ dir = 1 @@ -35728,66 +35746,8 @@ /obj/machinery/chem_master, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bkl" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/camera/network/medbay{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/upperhall) -"bkm" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bkn" = ( -/obj/machinery/chem_master, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) @@ -36271,6 +36231,511 @@ }, /turf/simulated/floor/plating, /area/rnd/robotics/resleeving) +"blm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5; + icon_state = "intact" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bln" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blq" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery1) +"blr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blu" = ( +/obj/structure/table/rack, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blA" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blB" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blC" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/random/medical, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blG" = ( +/obj/structure/sink{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blH" = ( +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/item/device/defib_kit/loaded, +/obj/item/stack/nanopaste, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blK" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blM" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blP" = ( +/obj/structure/table/standard, +/obj/item/device/glasses_kit, +/obj/item/weapon/storage/box/rxglasses, +/obj/item/weapon/storage/box/rxglasses, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blS" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blT" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"blU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"blV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmg" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "32-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmk" = ( +/obj/structure/closet/crate{ + icon_state = "crate"; + name = "Grenade Crate"; + opened = 0 + }, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/weapon/tool/screwdriver, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/item/weapon/gun/launcher/syringe, +/obj/item/weapon/storage/box/syringegun, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bml" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/machinery/recharger, +/obj/item/weapon/storage/box/syringegun, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmm" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmo" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/obj/random/junk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"bmp" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"bmq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmr" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bms" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "bmt" = ( /obj/structure/cable/green{ d1 = 2; @@ -36281,6 +36746,845 @@ /obj/item/weapon/bedsheet, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/upperhall) +"bmu" = ( +/obj/structure/table/glass, +/obj/random/medical, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmx" = ( +/obj/machinery/light{ + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmy" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmz" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmC" = ( +/obj/machinery/optable, +/obj/machinery/oxygen_pump/anesthetic{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmE" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "Medbay Storage"; + req_access = list(5); + req_one_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmI" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmM" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmN" = ( +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/medical/triage) +"bmP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bnj" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnk" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bno" = ( +/obj/item/device/sleevemate, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bnq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bnu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bnz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/smartfridge/chemistry, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/chemistry) +"bnF" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -25; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnI" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/headset/headset_med, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/fancy/vials, +/obj/item/weapon/storage/fancy/vials, +/obj/item/weapon/storage/box/pillbottles, +/obj/item/weapon/storage/box/pillbottles, +/obj/structure/closet/wardrobe/chemistry_white, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/medical1, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnN" = ( +/obj/machinery/chem_master, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnQ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnS" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnT" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnU" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/southright{ + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 9 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 2 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = -5 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = -12 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bod" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"boe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bof" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bog" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"boh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bol" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bom" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bon" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"boo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bop" = ( +/obj/structure/sign/department/medbay{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor/multi_tile, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass/polarized{ + id_tag = "MedbayFoyer"; + id_tint = "medbayfoyer"; + name = "Medbay Airlock"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bou" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"bov" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"bow" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"box" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"boy" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9; + icon_state = "spline_plain" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cmo_office" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boA" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8; + icon_state = "spline_plain" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cmo_office" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8; + icon_state = "spline_plain" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cmo_office" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cmo_office" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) "bpw" = ( /obj/structure/table/steel, /obj/item/weapon/folder/red, @@ -36331,22 +37635,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/cafeteria) -"bsH" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8; - icon_state = "spline_plain" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) "bxa" = ( /obj/structure/cable/green{ d1 = 1; @@ -36364,23 +37652,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/iaa/officecommon) -"bxH" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/outfitting) "bzK" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) @@ -36622,24 +37893,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/iaa/officea) -"cFe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "cFA" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -36730,7 +37983,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/obj/machinery/button/windowtint{ +/obj/machinery/button/windowtint/multitint{ id = "sec_processing"; pixel_x = 26; pixel_y = 6; @@ -37001,14 +38254,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/breakroom) -"dNi" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "dSQ" = ( /obj/structure/cable/green{ d1 = 4; @@ -37075,19 +38320,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) -"dYX" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/random/junk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "eeD" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -37147,22 +38379,6 @@ }, /turf/simulated/floor/tiled, /area/teleporter/departing) -"ehN" = ( -/obj/effect/floor_decal/techfloor/corner, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "eiO" = ( /turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) @@ -37348,13 +38564,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"ffg" = ( -/obj/machinery/door/airlock/medical{ - name = "Medical Admin Access" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "fgW" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -37460,6 +38669,16 @@ /obj/effect/floor_decal/techfloor/orange, /turf/simulated/floor/tiled/techfloor, /area/teleporter/departing) +"fLx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) "fNt" = ( /obj/structure/cable/green{ dir = 1 @@ -37515,15 +38734,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/surfacebase/security/hos) -"fRO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "fYr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 @@ -37716,18 +38926,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/pool) -"gPo" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "gRG" = ( /obj/structure/closet/hydrant{ pixel_x = -32 @@ -37797,28 +38995,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"gXd" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/item/weapon/storage/box/pillbottles, -/obj/item/weapon/storage/box/pillbottles, -/obj/item/weapon/storage/fancy/vials, -/obj/item/weapon/storage/fancy/vials, -/obj/item/weapon/storage/box/syringes, -/obj/item/device/radio/headset/headset_med, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "gZn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -37847,6 +39023,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) +"heL" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) "hgf" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 2 @@ -37877,16 +39057,6 @@ }, /turf/simulated/floor/tiled, /area/teleporter/departing) -"hnR" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) "hoQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -37940,19 +39110,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/iaa/officea) -"hBf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "hCr" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -37999,12 +39156,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/library) -"hGJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/chemistry) "hId" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, @@ -38026,23 +39177,10 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_hallway) "hLd" = ( -/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/techfloor/grid, /area/maintenance/lower/medsec_maintenance) -"hPb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "hQl" = ( /obj/machinery/newscaster{ pixel_y = -29 @@ -38064,27 +39202,6 @@ }, /turf/simulated/floor/wood, /area/tether/surfacebase/security/hos) -"hYK" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) "ieb" = ( /obj/effect/floor_decal/borderfloorblack, /obj/effect/floor_decal/industrial/danger, @@ -38105,8 +39222,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 25 +/obj/machinery/status_display{ + pixel_y = 30 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lobby) @@ -38128,12 +39245,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) -"igX" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "iiv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -38143,21 +39254,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) -"iiM" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "ioG" = ( /obj/effect/floor_decal/techfloor, /obj/structure/cable/green{ @@ -38178,26 +39274,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/crew_quarters/panic_shelter) -"ioL" = ( -/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 = 10 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "iqb" = ( /obj/structure/bed/chair/bay/chair{ dir = 8 @@ -38280,6 +39356,19 @@ /obj/effect/floor_decal/corner/red/bordercorner2, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/upperhall) +"iLq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) "iLF" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -38314,6 +39403,27 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_main) +"iUu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) "iXM" = ( /obj/structure/cable/green{ d1 = 1; @@ -38358,18 +39468,6 @@ }, /turf/simulated/wall/shull, /area/shuttle/tourbus/general) -"jri" = ( -/obj/structure/disposalpipe/junction{ - 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/tether/surfacebase/surface_three_hall) "jrn" = ( /obj/structure/cable/green{ d1 = 4; @@ -38576,6 +39674,29 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/breakroom) +"jSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "jYd" = ( /obj/structure/cable/green{ d1 = 4; @@ -38809,18 +39930,6 @@ }, /turf/simulated/floor/tiled/eris/dark/bluecorner, /area/shuttle/tourbus/engines) -"kBY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "kCW" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/floor_decal/spline/plain{ @@ -39003,6 +40112,15 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/iaa/officea) +"lqJ" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) "lqX" = ( /obj/machinery/door/firedoor, /obj/structure/grille, @@ -39274,20 +40392,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"mzz" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "mAl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/rack, @@ -39335,11 +40439,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/iaa/officeb) -"mHO" = ( -/obj/machinery/smartfridge/chemistry/chemvator, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "mMS" = ( /obj/structure/flora/pottedplant/stoutbush, /obj/effect/floor_decal/borderfloor{ @@ -39504,6 +40603,32 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) +"nuu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) "nyy" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -39718,29 +40843,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"otR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "oAu" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -39817,6 +40919,30 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/blue, /area/tether/surfacebase/security/breakroom) +"oJw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) "oKw" = ( /obj/structure/table/reinforced, /obj/machinery/computer/skills{ @@ -39964,6 +41090,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blue, /area/tether/surfacebase/security/breakroom) +"pcs" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "peS" = ( /obj/structure/cable/green{ d1 = 1; @@ -40007,20 +41147,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"pmK" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "pnq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -40328,16 +41454,6 @@ "qwm" = ( /turf/simulated/wall/shull, /area/shuttle/tourbus/engines) -"qwA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "qze" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -40560,26 +41676,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/recreation_area_restroom) -"rBW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "rCt" = ( /obj/structure/closet/lawcloset, /obj/effect/floor_decal/spline/plain{ @@ -40720,26 +41816,6 @@ }, /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_storage) -"rYU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "shx" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -40861,6 +41937,24 @@ }, /turf/simulated/floor/tiled/eris/dark/bluecorner, /area/shuttle/tourbus/engines) +"sJv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) "sLa" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -40875,17 +41969,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_hallway) -"sML" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8; - icon_state = "spline_plain" - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) "sPd" = ( /obj/machinery/door/airlock/multi_tile/glass{ dir = 1; @@ -41296,6 +42379,9 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 6 }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) "und" = ( @@ -41327,21 +42413,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/breakroom) -"utY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"uvd" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) "uxT" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central5{ dir = 8 @@ -41403,12 +42474,13 @@ "uNt" = ( /turf/simulated/open, /area/tether/surfacebase/security/upperhall) -"uOc" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) +"uOL" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) "uQt" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 4 @@ -41428,21 +42500,18 @@ }, /turf/simulated/shuttle/floor/black, /area/shuttle/tether) -"uWC" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9; - icon_state = "spline_plain" +"uWw" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery2) "uYO" = ( /obj/structure/cable/green{ d1 = 4; @@ -41557,12 +42626,10 @@ name = "Security Blast Doors"; opacity = 0 }, -/obj/structure/window/reinforced/polarized/full{ - id = "sec_processing" - }, /obj/structure/cable/green{ icon_state = "0-2" }, +/obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/tether/surfacebase/security/upperhall) "vrU" = ( @@ -41598,19 +42665,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"vuZ" = ( -/obj/structure/table/glass, -/obj/machinery/door/window/southleft{ - req_access = list(5) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/item/device/flashlight/lamp/green{ - pixel_x = -12 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) "vvA" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -41737,18 +42791,15 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) -"vQP" = ( -/obj/structure/sign/poster{ - pixel_x = -32 +"vSu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/cup{ + desc = "Taste liberty"; + name = "Cup of Liber-tea" }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) "vTf" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -42371,6 +43422,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, +/obj/structure/flora/pottedplant/unusual, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/admin) "ycf" = ( @@ -42433,14 +43485,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/southhall) -"yjx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) (1,1,1) = {" aaa @@ -50287,11 +51331,11 @@ aau abG prD jYD -uWC -bsH -sML -sML -hnR +boy +boA +boB +boB +boC jYD pnq pPQ @@ -52708,7 +53752,7 @@ awI ieN aWb aWn -ajM +aWF aNE alc alR @@ -53106,10 +54150,10 @@ aab aab aab aab -aOm -adG -adG -adG +bou +ajG +ajG +ajG aac aac aac @@ -53248,10 +54292,10 @@ aab aab aab aab -aab -aNM -aOt -adG +aaq +bov +bow +ajG aac aac aac @@ -53390,11 +54434,11 @@ aab aab aab aab -aab -aab -aOm aaq aaq +bou +ajG +aaq aac aac aac @@ -53474,7 +54518,7 @@ jML jHw jpB qWU -akw +aSP aKU aOI aPb @@ -53532,12 +54576,12 @@ aab aab aab aab -aab -aab -aab -aaq aaq aaq +bou +ajG +aac +aac aac aac aac @@ -53674,13 +54718,13 @@ aab aab aab aab -aab -aab -aab -aaq -aaq aaq aaq +bou +ajG +aac +aac +aac aac aac aac @@ -53817,12 +54861,12 @@ aab aab aab aab -aab -aab -aaq -aaq -aaq aaq +bou +ajG +aac +aac +aac aac aac aac @@ -53959,12 +55003,12 @@ aab aab aab aab -aab -aab -aaq -aaq -aaq aaq +bou +ajG +aac +aac +aac aac aac aac @@ -54101,12 +55145,12 @@ aab aab aab aab -aab -aab -aaq -aaq -aaq aaq +bou +ajG +aac +aac +aac aac aac aac @@ -54114,10 +55158,10 @@ aaF abl abQ acw -acM adL -adZ -mzz +adL +blT +blU hLd agK ahE @@ -54243,12 +55287,12 @@ aab aab aab aab -aab -aab -aaq -aaq -aaq aaq +bou +ajG +aac +aac +aac aac aac aac @@ -54256,10 +55300,10 @@ aaF abm abR abR -ada -abS +abR +vSu aaE -dYX +bmo orc agL aeG @@ -54326,7 +55370,7 @@ caw jHw gHh qWU -akw +aSP aKU aOI aKj @@ -54385,11 +55429,11 @@ aab aab aab aab -aab -aab -aaq -aaq aaq +bou +aaH +aac +aac aac aac aac @@ -54397,17 +55441,17 @@ aac aaF aky mAl -acy -adb -adV +abR +adZ +abR aaE -ehN -uOc +bmp +bod agM aeG aif sWs -hYK +agk trA aUs aeG @@ -54527,29 +55571,29 @@ aab aab aab aab -aab -aab -aaq aaq +bou +ajG aac aac aac -aac -abw -abw -abw -abw -abw -abw -abw -abw -bjz -abw -abw -abw +aeV +afG +afG +aah +aah +aah +aah +aah +aah +aah +bmN +aah +aah +aah ieo wKZ -vuZ +agl lXo qda aWg @@ -54669,26 +55713,26 @@ aab aab aab aab -aab -aab -aab -aab +aaq +abd +ajG aac -aad -aad -aad -abw -acR -adE -aeT -abw -aIR -aSp -aTn -bjA -aWA -bjV -abw +aac +aac +afD +bjH +aeQ +ago +acS +bmm +ahO +aeR +afE +adw +ady +adz +azu +aSM afF aja aTK @@ -54811,29 +55855,29 @@ aab aab aab aab -aab -aab -aab -aab -aac +aas +ajG +ajG aad -aar -aar +aat +aat +aah +bjI +blm +blw +blK +bmn +ahP +ahP +bmG +bmL +bmU +bnn +aDp abw -acS -adF -aeV -agn -aPq -aSq -aTp -bjB -bjM -bjW -bkf ahW -agX -agj +lqJ +bno agX aVn aeG @@ -54952,30 +55996,30 @@ aab aab aab aab -aab -aab -aab -aab -aab -aac -aad -aar -aaZ -abw -acT -adM -afa -abw -aPr -aNy -aTq -bjC -bxH -bjX -abw +aOm +adG +ajG +ajG +aag +aaQ +aaQ +aah +bjI +bln +blx +blR +bmq +aie +blx +bmH +acR +aap +akb +aFC +aSN ahY afz -agk +bnX exM ahK aUU @@ -55094,30 +56138,30 @@ aab aab aab aab -aab -aab -aab -aab -aab -aac -aad -aas +aOm +adG +ajG +ajG +aag aba -abw -abw -abw -abw -abw -abw -abw -abw -bjD -abw -abw -abw -aiB +acM +aah +afH +blo +blA +blS +bmr +acR +blA +bmI +acR +aim +ake +aGm +aah +adE aUV -agl +bnY agX ahL aUU @@ -55236,34 +56280,34 @@ aab aab aab aab -aab -aab -aab -aab -aab -aac +aOm +adG +adG +adG aag -aat -abb -aLL -acU -aea -afb -ago -aQF -aSG -aTs -bjE -bkl -bjY -aee -aeL +aaQ +acN +afD +abx +blp +blB +blS +bms +acR +blB +bmI +acR +aiB +akw +bnF +bop +aNO afB agm aVk ahM aVt -ajf +aRN dDQ akn alk @@ -55378,35 +56422,35 @@ aab aab aab aab -aab -aab -aab -aab -aab -aac +bou +ajG +ajG +ajG aag -aaz -abc -abx -adc -aec -aMd -agZ -aRG -aSK -aTL -bjF -bjN -bjZ +abe +aee +aah +bjO +blp +blC +blV +bmu +aie +bmM +bmJ +acR +ajg +akz +bnG uAI -aeM +aOX gtn afC uAI ahN aii -qwA -jri +aRW +aeO akn bbq woZ @@ -55520,26 +56564,26 @@ aab aab aab aab -aab -aab -aab -aaq -aaq -aac +bou +ajG +ajG +ajG +aag +abq +abq aah -aah -aaL -abT -aah -aah -aah -aah -aah -afH -aTM -aTd -aTl -aTd +aaI +agj +agq +blK +blK +bmc +bmz +bmP +bmX +bnj +aHS +adA aTd aeN aUW @@ -55547,7 +56591,7 @@ aVe aVl aVo aij -ajg +aeH avG akn alk @@ -55662,31 +56706,31 @@ aab aab aab aab -aab -aab -aab -aaq -aaq -aac -aah -aaA -abd -aca -adu -aed -afx -ahz -aRK -aSM -aTN -aTd -otR -gXd -aTd -aTd +bou +ajG +ajG +ajG +aag +abq +abq +acb +afX +agn +agN +aWa +aWa +bmd +bmA +bmQ +bmY +aig +acg +bnI +acg +acg aUX aVf -aVm +akF aeG aeG ajh @@ -55804,31 +56848,31 @@ aab aab aab aab -aab -aab -aab -aaq -aaq -aQW -aah -aaB -abe -aaL -aaL -aeg -afy -ahO -aRN -aSN -aUh -aSZ -rBW -aUv -hBf +bou +ajG +ajG +ajG +aag +abs +aSi +aaA +abv +acR +agY +acR +acR +acT +adc +abo +abr +bnk +bnz +bnJ +ace aUP aUY aVg -aTd +acg ahd ahS aji @@ -55946,35 +56990,35 @@ aab aab aab aab -aab -aab -aab -aaq -aaq -aac -aah -aaB +bou +ajG +ajG +ajG +aag +acc +aSk +aUD abf -acb -adv -aeh -afA -acb -aSb -aSO -aUj -aTd -aTo -aUL -aUL -aUQ +blt +agZ +acO +blD +blW +sJv +aih +jSV +bnk +akA +bnK +bnP +bnS aUZ aVh -aTd +acg agw agw -aWi -avG +aei +aeP akn bbq aZu @@ -56088,34 +57132,34 @@ aab aab aab aab -aab -aab -aab aaq -aac -aac -aah -aaC -abh -acc -adw -aei -afD -acc -adw -aSO -aUA -mHO -ioL -kBY -igX +aaU +ajG +ajG +aar +acy +acy +acy +aVN +acy +aci +blq +afy +afx +afy +blq +aek +aeA +acg +bnL +aUL aUR aVa bkk -aTd +acg aVq aVu -cFe +bol avG akn alk @@ -56230,34 +57274,34 @@ aab aab aab aab -aab -aab -aab +aaq aac -aac -aac -aah -aaD -abn +aaU +ajG +aaq +uWw +aTs +aUH +aVT +aXc acd -adw -aej -afD -acd -adw -aSO -aUA -hGJ -iiM -utY -fRO +blq +afb +adM +afA +blq +abt +aeL +akA +bnM +bnP aUS aJl aVj -aTd +acg auS aVu -cFe +bol avG akG aha @@ -56311,7 +57355,7 @@ aNk uSA aNJ aNP -ake +aSO aKU abg aOk @@ -56373,33 +57417,33 @@ aab aab aaq aaq -aaq aac -aac -aac -aac -aah -aaH abn -ace -ady -aek -afE -ahP -aSk -aSO -aUt -aTd -bkn -gPo -dNi -hPb +ajG +aaq +acy +aTL +aUI +aVU +bhn +bjY +blq +blG +blZ +bmx +blq +aeT +aeM +acg +bnN +bnQ +bnT xog aVi -aTd +acg agw agw -cFe +bol gTN akL akH @@ -56453,7 +57497,7 @@ aNl aNl aNK aNP -ake +aSO aKU abg aOk @@ -56516,32 +57560,32 @@ aab aaq aaq aaq -aac -aac -aac -aac -aah -aaI -abo -abp -adz -adz -afG -aih -aSm -aSP -aUD -aTd +abn +ajG +aaq +acy +aTM +aUJ +aVY +bjx +bjZ +blq +blH +aea +bmy +blq +nuu +afa +acg vnS -aUG -aUN -bkg -aVc +akB +adB +acQ uiJ -aTd +acg aVs agw -cFe +bol ajM atc aMX @@ -56595,7 +57639,7 @@ aNm aNl aNK aNP -ake +aSO aKU abg aOk @@ -56656,34 +57700,34 @@ aab aab aab aaq +aac aaq +abn +ajG aaq -aac -aac -aac -aac -aah -aaJ -aie +uWw +aTN +aUK +aVZ +adF +ach +blq +aeS +aec +bmC +blq +ajk +box +acg acg -aaL -aaL -afH -aka -aSn -aSR -aUE aTd -aTd -aTd -aTd -aTd -aTd -aTd -agw +bnU +acg +acg +alo nKy agw -rYU +bom aWI avH alo @@ -56800,32 +57844,32 @@ aab aaq aac aac -aac -aac -aac -aac -aah -aaK -abq -ach -aaL -aeA -afH -akb -aSn -aNH -aVF -bkm -bjO -pmK -vQP -uvd -aSn +abn +ajG +aaq +uWw +aaZ +abp +aTq +aUG +aVv +blq +blM +bnq +heL +blq +aka +aca +aed +asA +aNy +aNI +aSb agp keg ycf ail -ajk +bon ajM awp alp @@ -56942,32 +57986,32 @@ aab aaq aac aac -aac -aac -aac -aac -aah -agY -aig -aig -aig -aeH +bou +ajG +oJw +acy +acy +acy +acy +acy +acy +blq +blq +blq +blq +blq +abT +aWi afJ -asA -aSn -aST -aUI -bjG -bjL -bjL -bjL -bjP -aSn -agq -agN -ahQ -aim -ahb +aIt +aIt +aPq +aSb +boe +bof +bog +boh +boo akc awS alq @@ -57084,28 +58128,28 @@ aab aaq aaq aac -aac -aac -aac -aac -aao -aao -aao -aci -aci -aao -aci -aci -aao -aSU -aUJ -aSS -bjQ -bka -bkb -yjx -ffg -apS +abn +ajG +iUu +aaB +aUj +adV +aWe +bjB +aaS +abc +bmg +ada +aVD +adu +bnc +aej +agi +aIR +aLL +aPr +aSm +nbM art asm akI @@ -57226,27 +58270,27 @@ aab aab aab aac -aac -aac -aac -aac -aao -aaQ -abr -acN -adA -aeO -afX -azu -aao -aSV -aUK -aSS -bjR -bka -bkb -bkh -aSn +abn +ajG +iUu +aaC +aUt +aUv +aWA +aSo +aSG +aUv +aUv +adb +bmE +adC +aeg +aej +ahz +aIR +aLL +aQF +aSb anm arH asn @@ -57368,27 +58412,27 @@ aab aab aab aab -aac -aac -aac -aac -aap -aaR -abs -abs -abs -aeP -abs -aDp -aci -aNI -aUH -bjH -bjS -bkb -bkb -bki -aSn +abn +ajG +aaz +aaD +abb +aeh +aTV +aSp +aSK +blr +blN +adv +blr +adD +ahb +bnu +ajf +aLL +aLL +aQX +aSb aoj aXU asr @@ -57510,26 +58554,26 @@ aab aab aab aab -aab -aaq -aac -aac -aap -aaS -abt -acO -adB -aeQ -aga -aFC -aSo -aTg -aVv -bjI +aOm +ajG +aaz +acU +uOL +pcs +aWJ +aSq +aSL +aUv +aUv +abh +iLq +aSU +ahQ aTb -bkc -bkc -yjx +aga +aMd +aNH +aRK aSn aoo aXU @@ -57652,26 +58696,26 @@ aab aab aab aab -aab -aaq -aac -aac -aap -aaT -abu -acP -adC -aeR -abs -aaR -aci -aNO -bjx +aOm +ajG +aaz +aaC +aUv +aUv +aWJ +aVc +aWd +aUv +aUv +bmk +fLx +aSV +bng bjJ bjT bkd -aTb -yjx +bkc +aRG aSn aoD aXU @@ -57794,26 +58838,26 @@ aab aab aab aab -aab -aaq -aaq -aac -aao -aaU -abv -acQ -adD -aeS -agi -aGm -aao +aOm +ajG +aaz +aTp +aUA +aaJ +aaK +abu +aaT +blu +blP +bml +fLx aTj bjy -bjK +acx bjU bke xZw -bkj +acP aSn aoF arM @@ -57936,14 +58980,14 @@ aab aab aab aab -aab -aab aOm ajG -aao -aao -aao -aao +aaL +aaR +aaR +aaR +aaR +aaR aao aao aao @@ -58078,15 +59122,15 @@ aab aab aab aab -aab -aab aOm ajG -aac -aac -aac -aac -aac +ajG +ajG +ajG +ajG +ajG +aaq +aaq afS afp bfT @@ -58221,14 +59265,14 @@ aab aab aab aab -aab -aab aNM -aac -aac -aac -aac -aac +bov +bov +aaU +ajG +ajG +ajG +aaq afS afr acn @@ -58364,13 +59408,13 @@ aab aab aab aab -aab -aab -aab -aaq -aaq aac aac +aac +aaU +ajG +ajG +aaq afS aby acZ @@ -58506,13 +59550,13 @@ aab aab aab aab -aab -aab -aab +aac +aac +aac +bou +ajG +ajG aaq -aac -aac -aac afS ait aeE @@ -58648,13 +59692,13 @@ aab aab aab aab -aab -aab -aac -aac -aac aac aac +aaq +abn +ajG +ajG +aaq afS ack aeF @@ -58791,12 +59835,12 @@ aab aab aab aab -aab -aac -aac -aac aac aac +abn +ajG +ajG +aaq afS bet bet @@ -58935,10 +59979,10 @@ aab aab aac aac -aac -aac -aac -aac +abn +ajG +ajG +ajG afS bay afq @@ -59078,9 +60122,9 @@ aab aac aac aac -aac -aac -aac +aaU +ajG +ajG afS afq afq @@ -59219,10 +60263,10 @@ aab aab aac aac +aaq aac -aac -aac -aac +aaU +ajG afS afq afq @@ -59362,9 +60406,9 @@ aab aac aac aac -aac -aac -aac +aaq +abn +ajG afS aby afq @@ -59505,8 +60549,8 @@ aab aac aac aac -aac -aac +abn +ajG afS afp afq @@ -59647,8 +60691,8 @@ aab aab aab aac -aac -aac +abn +ajG afS afS afS @@ -59790,7 +60834,7 @@ aab aab aab aOm -adG +ajG adG adG adG diff --git a/maps/tether/tether_areas.dm b/maps/tether/tether_areas.dm index a48814b4385..1f004c4b177 100644 --- a/maps/tether/tether_areas.dm +++ b/maps/tether/tether_areas.dm @@ -377,81 +377,108 @@ icon_state = "medical" /area/tether/surfacebase/medical/lobby name = "\improper Medical Lobby" + icon = 'icons/turf/areas.dmi' + icon_state = "medbay3" /area/tether/surfacebase/medical/triage name = "\improper Triage" + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_triage" /area/tether/surfacebase/medical/admin name = "\improper Medical Admin" /area/tether/surfacebase/medical/first_aid_west name = "\improper First Aid West" /area/tether/surfacebase/medical/chemistry name = "\improper Chemistry" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "chem" /area/tether/surfacebase/medical/resleeving name = "\improper Resleeving" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "cloning" /area/tether/surfacebase/medical/surgery1 name = "\improper Surgery OR 1" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "surgery_1" /area/tether/surfacebase/medical/surgery2 name = "\improper Surgery OR 2" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "surgery_2" /area/tether/surfacebase/medical/patient name = "\improper Surface Patient Recovery Rooms" - lightswitch = 0 /area/tether/surfacebase/medical/patient_a name = "\improper Patient Room A" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_patient_room_a" /area/tether/surfacebase/medical/patient_b name = "\improper Patient Room B" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_patient_room_b" +/area/tether/surfacebase/medical/patient_c + name = "\improper Patient Room C" + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_patient_room_c" /area/tether/surfacebase/medical/recoveryward name = "\improper Medbay Recovery Ward" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "Sleep" /area/tether/surfacebase/medical/recoveryward/storage name = "\improper Medbay Recovery Storage" - lightswitch = 0 /area/tether/surfacebase/medical/bathroom - name = "\improper Medbay Bathroom" - lightswitch = 0 + name = "\improper Medbay Staff Bathroom" + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_restroom" /area/tether/surfacebase/medical/mentalhealth name = "\improper Mental Health" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_mentalhealth" /area/tether/surfacebase/medical/mentalhealthwaiting name = "\improper Mental Health Waiting Room" /area/tether/surfacebase/medical/cmo name = "\improper Chief Medical Officer's Office" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "CMO" /area/tether/surfacebase/medical/morgue name = "\improper Morgue" - lightswitch = 0 /area/tether/surfacebase/medical/viro name = "\improper Virology" - lightswitch = 0 /area/tether/surfacebase/medical/viroairlock name = "\improper Virology Airlock" /area/tether/surfacebase/medical/viro/viroward name = "\improper Virology Ward" - lightswitch = 0 /area/tether/surfacebase/medical/upperhall name = "\improper Medical Upper Hall" /area/tether/surfacebase/medical/centralhall name = "\improper Medical Central Hall" /area/tether/surfacebase/medical/lowerhall name = "\improper Medical Lower Hall" -/area/tether/surfacebase/medical/stairwell + //North SurfMed3-2 Stairwell +/area/tether/surfacebase/medical/uppernorthstairwell name = "\improper Medical Stairwell" + icon_state = "north" + ///South SufMed3-2 Stairwell +/area/tether/surfacebase/medical/uppersouthstairwell + name = "\improper Upper Medical Stairwell" + icon_state = "south" + //Central Surfmet2-1 Stairwell +/area/tether/surfacebase/medical/centralstairwell + name = "\improper Central Medical Stairwell" + icon_state = "center" /area/tether/surfacebase/medical/storage name = "\improper Medical Storage" - lightswitch = 0 -/area/tether/surfacebase/medical/outfitting - name = "\improper Medical Outfitting" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_primary_storage" +/area/tether/surfacebase/medical/examroom + name = "\improper Medical Exam Room" + icon = 'icons/turf/areas.dmi' + icon_state = "exam_room" /area/tether/surfacebase/medical/paramed name = "\improper Emergency Medical Bay" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_emt_bay" /area/tether/surfacebase/medical/breakroom name = "\improper Medical Break Room" - lightswitch = 0 + icon = 'icons/turf/areas.dmi' + icon_state = "medbay_breakroom" /area/tether/surfacebase/medical/maints name = "\improper Mining Upper Maintenance" diff --git a/tgui/packages/tgui/interfaces/MiningOreProcessingConsole.js b/tgui/packages/tgui/interfaces/MiningOreProcessingConsole.js index f1a22fbe8be..1b3721b230c 100644 --- a/tgui/packages/tgui/interfaces/MiningOreProcessingConsole.js +++ b/tgui/packages/tgui/interfaces/MiningOreProcessingConsole.js @@ -15,6 +15,7 @@ export const MiningOreProcessingConsole = (props, context) => { ores, showAllOres, power, + speed, } = data; return ( @@ -32,12 +33,20 @@ export const MiningOreProcessingConsole = (props, context) => { )} />
act("power")}> - {power ? "Smelting" : "Not Smelting"} - + + + + }> {
); -}; \ No newline at end of file +}; diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index b088a4cf0fa..2ddce6b3e72 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -32,4 +32,4 @@ r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.c /*! (C) WebReflection Mit Style License */ if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),a=Object.defineProperty||function(e,t,n){e[t]=n.value},i=Object.defineProperties||function(t,n){for(var o in n)if(l.call(n,o))try{a(t,o,n[o])}catch(r){e.console}},c=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,d=e.Element.prototype,u=e.Text.prototype,s=/^[a-z]+$/,m=/loaded|complete/,p={},h=document.createElement("div"),f=document.documentElement,C=f.removeAttribute,N=f.setAttribute,b=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};_(e.HTMLCommentElement.prototype,d,"nodeValue"),_(e.HTMLScriptElement.prototype,null,"text"),_(u,null,"nodeValue"),_(e.HTMLTitleElement.prototype,null,"text"),a(e.HTMLStyleElement.prototype,"textContent",(t=c(e.CSSStyleSheet.prototype,"cssText"),k((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var V=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;a(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(V);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(V,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),i(d,{textContent:{get:L,set:S},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,f,h,C,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(435),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./ChemDispenser.js":492,"./ChemMaster.js":496,"./ClawMachine.js":497,"./Cleanbot.js":498,"./CloningConsole.js":499,"./ColorMate.js":500,"./CommunicationsConsole.js":188,"./Communicator.js":501,"./ComputerFabricator.js":502,"./CookingAppliance.js":503,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":504,"./CryoStorage.js":190,"./CryoStorageVr.js":505,"./DNAForensics.js":506,"./DNAModifier.js":507,"./DestinationTagger.js":508,"./DiseaseSplicer.js":509,"./DishIncubator.js":510,"./DisposalBin.js":511,"./DroneConsole.js":512,"./EmbeddedController.js":513,"./ExonetNode.js":514,"./ExosuitFabricator.js":132,"./Farmbot.js":515,"./Fax.js":516,"./FileCabinet.js":517,"./Floorbot.js":518,"./GasPump.js":519,"./GasTemperatureSystem.js":520,"./GeneralAtmoControl.js":521,"./GeneralRecords.js":522,"./Gps.js":523,"./GravityGenerator.js":524,"./GuestPass.js":525,"./Holodeck.js":526,"./ICAssembly.js":527,"./ICCircuit.js":528,"./ICDetailer.js":529,"./ICPrinter.js":530,"./IDCard.js":531,"./IdentificationComputer.js":133,"./InventoryPanel.js":532,"./InventoryPanelHuman.js":533,"./IsolationCentrifuge.js":534,"./JanitorCart.js":535,"./Jukebox.js":536,"./LawManager.js":537,"./LookingGlass.js":538,"./MechaControlConsole.js":539,"./Medbot.js":540,"./MedicalRecords.js":541,"./MessageMonitor.js":542,"./Microwave.js":543,"./MiningOreProcessingConsole.js":544,"./MiningStackingConsole.js":545,"./MiningVendor.js":546,"./MuleBot.js":547,"./NIF.js":548,"./NTNetRelay.js":549,"./Newscaster.js":550,"./NoticeBoard.js":551,"./NtosAccessDecrypter.js":552,"./NtosArcade.js":553,"./NtosAtmosControl.js":554,"./NtosCameraConsole.js":555,"./NtosCommunicationsConsole.js":556,"./NtosConfiguration.js":557,"./NtosCrewMonitor.js":558,"./NtosDigitalWarrant.js":559,"./NtosEmailAdministration.js":560,"./NtosEmailClient.js":193,"./NtosFileManager.js":561,"./NtosIdentificationComputer.js":562,"./NtosMain.js":563,"./NtosNetChat.js":564,"./NtosNetDos.js":565,"./NtosNetDownloader.js":566,"./NtosNetMonitor.js":567,"./NtosNetTransfer.js":568,"./NtosNewsBrowser.js":569,"./NtosOvermapNavigation.js":570,"./NtosPowerMonitor.js":571,"./NtosRCON.js":572,"./NtosRevelation.js":573,"./NtosShutoffMonitor.js":574,"./NtosStationAlertConsole.js":575,"./NtosSupermatterMonitor.js":576,"./NtosUAV.js":577,"./NtosWordProcessor.js":578,"./OmniFilter.js":579,"./OmniMixer.js":580,"./OperatingComputer.js":581,"./OvermapDisperser.js":582,"./OvermapEngines.js":583,"./OvermapHelm.js":584,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":585,"./OvermapShipSensors.js":586,"./ParticleAccelerator.js":587,"./PartsLathe.js":588,"./PathogenicIsolator.js":589,"./Pda.js":590,"./Photocopier.js":605,"./PipeDispenser.js":606,"./PlantAnalyzer.js":607,"./PointDefenseControl.js":608,"./PortableGenerator.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":135,"./PressureRegulator.js":613,"./PrisonerManagement.js":614,"./RCON.js":195,"./RIGSuit.js":615,"./Radio.js":616,"./RapidPipeDispenser.js":200,"./RequestConsole.js":617,"./ResearchConsole.js":618,"./ResearchServerController.js":619,"./ResleevingConsole.js":620,"./ResleevingPod.js":621,"./RoboticsControlConsole.js":622,"./RogueZones.js":623,"./Secbot.js":624,"./SecurityRecords.js":625,"./SeedStorage.js":626,"./ShieldCapacitor.js":627,"./ShieldGenerator.js":628,"./ShutoffMonitor.js":196,"./ShuttleControl.js":629,"./Signaler.js":199,"./Sleeper.js":630,"./SmartVend.js":631,"./Smes.js":632,"./SolarControl.js":633,"./SpaceHeater.js":634,"./Stack.js":635,"./StationAlertConsole.js":197,"./SuitCycler.js":636,"./SuitStorageUnit.js":637,"./SupermatterMonitor.js":198,"./SupplyConsole.js":638,"./TEGenerator.js":639,"./Tank.js":640,"./TankDispenser.js":641,"./TelecommsLogBrowser.js":642,"./TelecommsMachineBrowser.js":643,"./TelecommsMultitoolMenu.js":644,"./Teleporter.js":645,"./TelesciConsole.js":646,"./TimeClock.js":647,"./TransferValve.js":648,"./TurbineControl.js":649,"./Turbolift.js":650,"./Uplink.js":651,"./Vending.js":652,"./VolumePanel.js":653,"./VorePanel.js":654,"./Wires.js":655,"./XenoarchArtifactAnalyzer.js":656,"./XenoarchArtifactHarvester.js":657,"./XenoarchDepthScanner.js":658,"./XenoarchHandheldPowerUtilizer.js":659,"./XenoarchReplicator.js":660,"./XenoarchSpectrometer.js":661,"./XenoarchSuspension.js":662,"./pAIAtmos.js":663,"./pAIDirectives.js":664,"./pAIDoorjack.js":665,"./pAIInterface.js":666,"./pAIMedrecords.js":667,"./pAISecrecords.js":668};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),h=n.data,f=h.name,C=h.specimen,N=h.gender,b=h.gender_id,V=h.hair_style,g=h.facial_hair_style,v=h.change_race,k=h.change_gender,_=h.change_eye_color,y=h.change_skin_tone,L=h.change_skin_color,B=h.change_hair_color,x=h.change_facial_hair_color,w=h.change_hair,S=h.change_facial_hair,I=h.mapRef,T=r.title,A=_||y||L||B||x,E=-1;v?E=0:k?E=1:A?E=2:w?E=4:S&&(E=5);var M=(0,i.useLocalState)(t,"tabIndex",E),P=M[0],O=M[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(T),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:v?null:"grey",children:C}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:k?null:"grey",children:N?(0,a.capitalize)(N):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:A?null:"grey",children:b?(0,a.capitalize)(b):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:w?null:"grey",children:V?(0,a.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:S?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:I,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[v?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===P,onClick:function(){return O(0)},children:"Race"}):null,k?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===P,onClick:function(){return O(1)},children:"Gender & Sex"}):null,A?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===P,onClick:function(){return O(2)},children:"Colors"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===P,onClick:function(){return O(3)},children:"Hair"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===P,onClick:function(){return O(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[v&&0===P?(0,o.createComponentVNode)(2,d):null,k&&1===P?(0,o.createComponentVNode)(2,u):null,A&&2===P?(0,o.createComponentVNode)(2,s):null,w&&3===P?(0,o.createComponentVNode)(2,m):null,S&&4===P?(0,o.createComponentVNode)(2,p):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(494)()},function(e,t,n){"use strict";var o=n(495);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return f(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=f(e,t),a=f(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:f(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(591);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":592,"./pda_janitor.js":593,"./pda_main_menu.js":594,"./pda_manifest.js":595,"./pda_medical.js":596,"./pda_messenger.js":597,"./pda_news.js":598,"./pda_notekeeper.js":599,"./pda_power.js":600,"./pda_security.js":601,"./pda_signaller.js":602,"./pda_status_display.js":603,"./pda_supply.js":604};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=591},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(9),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,f=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),C=f[0],N=f[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return C&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file +var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,f=void 0===h?"ntos":h,C=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:f,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),C],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./ChemDispenser.js":492,"./ChemMaster.js":496,"./ClawMachine.js":497,"./Cleanbot.js":498,"./CloningConsole.js":499,"./ColorMate.js":500,"./CommunicationsConsole.js":188,"./Communicator.js":501,"./ComputerFabricator.js":502,"./CookingAppliance.js":503,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":504,"./CryoStorage.js":190,"./CryoStorageVr.js":505,"./DNAForensics.js":506,"./DNAModifier.js":507,"./DestinationTagger.js":508,"./DiseaseSplicer.js":509,"./DishIncubator.js":510,"./DisposalBin.js":511,"./DroneConsole.js":512,"./EmbeddedController.js":513,"./ExonetNode.js":514,"./ExosuitFabricator.js":132,"./Farmbot.js":515,"./Fax.js":516,"./FileCabinet.js":517,"./Floorbot.js":518,"./GasPump.js":519,"./GasTemperatureSystem.js":520,"./GeneralAtmoControl.js":521,"./GeneralRecords.js":522,"./Gps.js":523,"./GravityGenerator.js":524,"./GuestPass.js":525,"./Holodeck.js":526,"./ICAssembly.js":527,"./ICCircuit.js":528,"./ICDetailer.js":529,"./ICPrinter.js":530,"./IDCard.js":531,"./IdentificationComputer.js":133,"./InventoryPanel.js":532,"./InventoryPanelHuman.js":533,"./IsolationCentrifuge.js":534,"./JanitorCart.js":535,"./Jukebox.js":536,"./LawManager.js":537,"./LookingGlass.js":538,"./MechaControlConsole.js":539,"./Medbot.js":540,"./MedicalRecords.js":541,"./MessageMonitor.js":542,"./Microwave.js":543,"./MiningOreProcessingConsole.js":544,"./MiningStackingConsole.js":545,"./MiningVendor.js":546,"./MuleBot.js":547,"./NIF.js":548,"./NTNetRelay.js":549,"./Newscaster.js":550,"./NoticeBoard.js":551,"./NtosAccessDecrypter.js":552,"./NtosArcade.js":553,"./NtosAtmosControl.js":554,"./NtosCameraConsole.js":555,"./NtosCommunicationsConsole.js":556,"./NtosConfiguration.js":557,"./NtosCrewMonitor.js":558,"./NtosDigitalWarrant.js":559,"./NtosEmailAdministration.js":560,"./NtosEmailClient.js":193,"./NtosFileManager.js":561,"./NtosIdentificationComputer.js":562,"./NtosMain.js":563,"./NtosNetChat.js":564,"./NtosNetDos.js":565,"./NtosNetDownloader.js":566,"./NtosNetMonitor.js":567,"./NtosNetTransfer.js":568,"./NtosNewsBrowser.js":569,"./NtosOvermapNavigation.js":570,"./NtosPowerMonitor.js":571,"./NtosRCON.js":572,"./NtosRevelation.js":573,"./NtosShutoffMonitor.js":574,"./NtosStationAlertConsole.js":575,"./NtosSupermatterMonitor.js":576,"./NtosUAV.js":577,"./NtosWordProcessor.js":578,"./OmniFilter.js":579,"./OmniMixer.js":580,"./OperatingComputer.js":581,"./OvermapDisperser.js":582,"./OvermapEngines.js":583,"./OvermapHelm.js":584,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":585,"./OvermapShipSensors.js":586,"./ParticleAccelerator.js":587,"./PartsLathe.js":588,"./PathogenicIsolator.js":589,"./Pda.js":590,"./Photocopier.js":605,"./PipeDispenser.js":606,"./PlantAnalyzer.js":607,"./PointDefenseControl.js":608,"./PortableGenerator.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":135,"./PressureRegulator.js":613,"./PrisonerManagement.js":614,"./RCON.js":195,"./RIGSuit.js":615,"./Radio.js":616,"./RapidPipeDispenser.js":200,"./RequestConsole.js":617,"./ResearchConsole.js":618,"./ResearchServerController.js":619,"./ResleevingConsole.js":620,"./ResleevingPod.js":621,"./RoboticsControlConsole.js":622,"./RogueZones.js":623,"./Secbot.js":624,"./SecurityRecords.js":625,"./SeedStorage.js":626,"./ShieldCapacitor.js":627,"./ShieldGenerator.js":628,"./ShutoffMonitor.js":196,"./ShuttleControl.js":629,"./Signaler.js":199,"./Sleeper.js":630,"./SmartVend.js":631,"./Smes.js":632,"./SolarControl.js":633,"./SpaceHeater.js":634,"./Stack.js":635,"./StationAlertConsole.js":197,"./SuitCycler.js":636,"./SuitStorageUnit.js":637,"./SupermatterMonitor.js":198,"./SupplyConsole.js":638,"./TEGenerator.js":639,"./Tank.js":640,"./TankDispenser.js":641,"./TelecommsLogBrowser.js":642,"./TelecommsMachineBrowser.js":643,"./TelecommsMultitoolMenu.js":644,"./Teleporter.js":645,"./TelesciConsole.js":646,"./TimeClock.js":647,"./TransferValve.js":648,"./TurbineControl.js":649,"./Turbolift.js":650,"./Uplink.js":651,"./Vending.js":652,"./VolumePanel.js":653,"./VorePanel.js":654,"./Wires.js":655,"./XenoarchArtifactAnalyzer.js":656,"./XenoarchArtifactHarvester.js":657,"./XenoarchDepthScanner.js":658,"./XenoarchHandheldPowerUtilizer.js":659,"./XenoarchReplicator.js":660,"./XenoarchSpectrometer.js":661,"./XenoarchSuspension.js":662,"./pAIAtmos.js":663,"./pAIDirectives.js":664,"./pAIDoorjack.js":665,"./pAIInterface.js":666,"./pAIMedrecords.js":667,"./pAISecrecords.js":668};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),h=n.data,f=h.name,C=h.specimen,N=h.gender,b=h.gender_id,V=h.hair_style,g=h.facial_hair_style,v=h.change_race,k=h.change_gender,_=h.change_eye_color,y=h.change_skin_tone,L=h.change_skin_color,B=h.change_hair_color,x=h.change_facial_hair_color,w=h.change_hair,S=h.change_facial_hair,I=h.mapRef,T=r.title,A=_||y||L||B||x,E=-1;v?E=0:k?E=1:A?E=2:w?E=4:S&&(E=5);var M=(0,i.useLocalState)(t,"tabIndex",E),P=M[0],O=M[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(T),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:v?null:"grey",children:C}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:k?null:"grey",children:N?(0,a.capitalize)(N):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:A?null:"grey",children:b?(0,a.capitalize)(b):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:w?null:"grey",children:V?(0,a.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:S?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:I,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[v?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===P,onClick:function(){return O(0)},children:"Race"}):null,k?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===P,onClick:function(){return O(1)},children:"Gender & Sex"}):null,A?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===P,onClick:function(){return O(2)},children:"Colors"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===P,onClick:function(){return O(3)},children:"Hair"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===P,onClick:function(){return O(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[v&&0===P?(0,o.createComponentVNode)(2,d):null,k&&1===P?(0,o.createComponentVNode)(2,u):null,A&&2===P?(0,o.createComponentVNode)(2,s):null,w&&3===P?(0,o.createComponentVNode)(2,m):null,S&&4===P?(0,o.createComponentVNode)(2,p):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(494)()},function(e,t,n){"use strict";var o=n(495);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return f(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=f(e,t),a=f(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:f(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(591);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":592,"./pda_janitor.js":593,"./pda_main_menu.js":594,"./pda_manifest.js":595,"./pda_medical.js":596,"./pda_messenger.js":597,"./pda_news.js":598,"./pda_notekeeper.js":599,"./pda_power.js":600,"./pda_security.js":601,"./pda_signaller.js":602,"./pda_status_display.js":603,"./pda_supply.js":604};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=591},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(9),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,f=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),C=f[0],N=f[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return C&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file diff --git a/tgui/yarn.lock b/tgui/yarn.lock index fb28656e06e..be2e659aa3b 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3206,9 +3206,9 @@ inherits@2.0.3: integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.4, ini@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== internal-slot@^1.0.2: version "1.0.2" diff --git a/vorestation.dme b/vorestation.dme index 9b5dbf0a557..e0aceda1938 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -225,6 +225,7 @@ #include "code\ATMOSPHERICS\pipes\pipe_base_vr.dm" #include "code\ATMOSPHERICS\pipes\simple.dm" #include "code\ATMOSPHERICS\pipes\tank.dm" +#include "code\ATMOSPHERICS\pipes\tank_vr.dm" #include "code\ATMOSPHERICS\pipes\universal.dm" #include "code\ATMOSPHERICS\pipes\vent.dm" #include "code\controllers\autotransfer.dm" @@ -779,6 +780,7 @@ #include "code\game\machinery\bioprinter.dm" #include "code\game\machinery\bomb_tester_vr.dm" #include "code\game\machinery\buttons.dm" +#include "code\game\machinery\buttons_vr.dm" #include "code\game\machinery\CableLayer.dm" #include "code\game\machinery\cell_charger.dm" #include "code\game\machinery\cloning.dm" @@ -868,6 +870,7 @@ #include "code\game\machinery\computer\atmos_alert.dm" #include "code\game\machinery\computer\atmos_control.dm" #include "code\game\machinery\computer\camera.dm" +#include "code\game\machinery\computer\camera_vr.dm" #include "code\game\machinery\computer\card.dm" #include "code\game\machinery\computer\cloning.dm" #include "code\game\machinery\computer\communications.dm" @@ -908,6 +911,7 @@ #include "code\game\machinery\doors\firedoor_assembly.dm" #include "code\game\machinery\doors\firedoor_vr.dm" #include "code\game\machinery\doors\multi_tile.dm" +#include "code\game\machinery\doors\multi_tile_vr.dm" #include "code\game\machinery\doors\unpowered.dm" #include "code\game\machinery\doors\windowdoor.dm" #include "code\game\machinery\embedded_controller\airlock_controllers.dm" @@ -927,6 +931,7 @@ #include "code\game\machinery\pipe\pipelayer.dm" #include "code\game\machinery\reagents\pump.dm" #include "code\game\machinery\telecomms\broadcaster.dm" +#include "code\game\machinery\telecomms\broadcaster_vr.dm" #include "code\game\machinery\telecomms\logbrowser.dm" #include "code\game\machinery\telecomms\machine_interactions.dm" #include "code\game\machinery\telecomms\presets.dm" @@ -1421,6 +1426,7 @@ #include "code\game\objects\structures\safe.dm" #include "code\game\objects\structures\salvageable.dm" #include "code\game\objects\structures\signs.dm" +#include "code\game\objects\structures\signs_vr.dm" #include "code\game\objects\structures\simple_doors.dm" #include "code\game\objects\structures\simple_doors_vr.dm" #include "code\game\objects\structures\snowman.dm" @@ -1915,6 +1921,7 @@ #include "code\modules\clothing\spacesuits\rig\modules\specific\jetpack.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\metalfoam_launcher.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun.dm" +#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun_vr.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\pat_module_vr.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\powersink.dm" #include "code\modules\clothing\spacesuits\rig\modules\specific\rescue_pharm_vr.dm" @@ -1961,7 +1968,6 @@ #include "code\modules\clothing\suits\utility_vr.dm" #include "code\modules\clothing\suits\wiz_robe.dm" #include "code\modules\clothing\suits\aliens\seromi.dm" -#include "code\modules\clothing\suits\aliens\seromi_vr.dm" #include "code\modules\clothing\suits\aliens\tajara.dm" #include "code\modules\clothing\suits\aliens\unathi.dm" #include "code\modules\clothing\suits\aliens\vox.dm" @@ -1998,7 +2004,6 @@ #include "code\modules\clothing\under\jobs\security.dm" #include "code\modules\clothing\under\jobs\security_vr.dm" #include "code\modules\clothing\under\xenos\seromi.dm" -#include "code\modules\clothing\under\xenos\seromi_vr.dm" #include "code\modules\clothing\under\xenos\vox.dm" #include "code\modules\customitems\item_spawning.dm" #include "code\modules\detectivework\footprints.dm" @@ -2267,6 +2272,7 @@ #include "code\modules\hydroponics\seedtypes\surik.dm" #include "code\modules\hydroponics\seedtypes\telriis.dm" #include "code\modules\hydroponics\seedtypes\thaadra.dm" +#include "code\modules\hydroponics\seedtypes\tobacco.dm" #include "code\modules\hydroponics\seedtypes\tomatoes.dm" #include "code\modules\hydroponics\seedtypes\vale.dm" #include "code\modules\hydroponics\seedtypes\vanilla.dm" @@ -2886,6 +2892,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\rabbit.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\rat.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\redpanda.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\sect_queen.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\snake.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\softdog.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub.dm" @@ -2893,6 +2900,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\vore.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\wolfgirl.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\xeno_vore.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\zz_vore_overrides.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\_defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon.dm" @@ -3064,6 +3072,7 @@ #include "code\modules\organs\subtypes\vox.dm" #include "code\modules\organs\subtypes\vox_vr.dm" #include "code\modules\organs\subtypes\xenos.dm" +#include "code\modules\overmap\abductor_vr.dm" #include "code\modules\overmap\bluespace_rift_vr.dm" #include "code\modules\overmap\champagne.dm" #include "code\modules\overmap\helpers.dm" @@ -3446,6 +3455,7 @@ #include "code\modules\resleeving\infomorph.dm" #include "code\modules\resleeving\infomorph_software.dm" #include "code\modules\resleeving\machines.dm" +#include "code\modules\resleeving\machines_vr.dm" #include "code\modules\resleeving\resleeving_sickness.dm" #include "code\modules\resleeving\sleevecard.dm" #include "code\modules\rogueminer_vr\asteroid.dm" @@ -3786,6 +3796,7 @@ #include "interface\interface.dm" #include "interface\skin.dmf" #include "maps\gateway_archive_vr\blackmarketpackers.dm" +#include "maps\offmap_vr\om_ships\abductor.dm" #include "maps\southern_cross\items\clothing\sc_accessory.dm" #include "maps\southern_cross\items\clothing\sc_suit.dm" #include "maps\southern_cross\items\clothing\sc_under.dm"