From ecd9121e60b3106b0ac9ebe69d8c9b40af9c437b Mon Sep 17 00:00:00 2001 From: Lzimann Date: Sat, 6 May 2017 21:20:36 -0300 Subject: [PATCH 01/34] Shows the actual date instead of number of days for byond/player age in player panel --- code/modules/admin/admin.dm | 2 +- code/modules/client/client_defines.dm | 1 + code/modules/client/client_procs.dm | 9 +++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 13f7c799a5b..dd6eb90c6f6 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -38,7 +38,7 @@ body += " \[Heal\] " if(M.client) - body += "
\[Player Age: [M.client.player_age]\]\[Byond Age: [M.client.account_age]\]" + body += "
\[Player Age: [M.client.player_join_date]\]\[Byond Age: [M.client.account_join_date]\]" body += "

\[ " diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 05db74f859c..a4de2086895 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -40,6 +40,7 @@ //things that require the database// //////////////////////////////////// var/player_age = -1 //Used to determine how old the account is - in days. + var/player_join_date = null //Date that this account was first seen in the server var/related_accounts_ip = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this ip var/related_accounts_cid = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id var/account_join_date = null //Date of byond account creation in ISO 8601 format diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 1859909cf09..bb8ccea1379 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -409,14 +409,15 @@ GLOBAL_LIST(external_rsc_urls) if(!account_join_date) account_join_date = "Error" account_age = -1 - var/datum/DBQuery/query_get_client_age = SSdbcore.NewQuery("SELECT DATEDIFF(Now(),firstseen), accountjoindate, DATEDIFF(Now(),accountjoindate) FROM [format_table_name("player")] WHERE ckey = '[sql_ckey]'") + var/datum/DBQuery/query_get_client_age = SSdbcore.NewQuery("SELECT firstseen, DATEDIFF(Now(),firstseen), accountjoindate, DATEDIFF(Now(),accountjoindate) FROM [format_table_name("player")] WHERE ckey = '[sql_ckey]'") if(!query_get_client_age.Execute()) return if(query_get_client_age.NextRow()) - player_age = text2num(query_get_client_age.item[1]) + player_join_date = query_get_client_age.item[1] + player_age = text2num(query_get_client_age.item[2]) if(!account_join_date) - account_join_date = query_get_client_age.item[2] - account_age = text2num(query_get_client_age.item[3]) + account_join_date = query_get_client_age.item[3] + account_age = text2num(query_get_client_age.item[4]) if(!account_age) account_join_date = sanitizeSQL(findJoinDate()) if(!account_join_date) From 63c42d4539877c30b4e40351d5a2792ef3ce3f7f Mon Sep 17 00:00:00 2001 From: Lzimann Date: Sat, 6 May 2017 22:14:08 -0300 Subject: [PATCH 02/34] Adds a way to check related accounts by CID or IP in game --- code/modules/admin/admin.dm | 3 +++ code/modules/admin/topic.dm | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 13f7c799a5b..16a6386a36a 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -39,6 +39,9 @@ if(M.client) body += "
\[Player Age: [M.client.player_age]\]\[Byond Age: [M.client.account_age]\]" + body += "
Show related accounts by: " + body += "\[ CID | " + body += "IP \]" body += "

\[ " diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a126dbb225f..98c26857a25 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2243,3 +2243,20 @@ error_viewer.show_to(owner, locate(href_list["viewruntime_backto"]), href_list["viewruntime_linear"]) else error_viewer.show_to(owner, null, href_list["viewruntime_linear"]) + + else if(href_list["showrelatedacc"]) + var/client/C = locate(href_list["client"]) in GLOB.clients + var/list/thing_to_check + if(href_list["showrelatedacc"] == "cid") + thing_to_check = C.related_accounts_cid + else + thing_to_check = C.related_accounts_ip + thing_to_check = splittext(thing_to_check, ", ") + + + var/dat = "Related accounts by [uppertext(href_list["showrelatedacc"])]:
" + for(var/thing in thing_to_check) + dat += "[thing]
" + + usr << browse(dat, "size=420x300") + From e3fceecd23955a2c159b6c1f1b4659f20f5e3c17 Mon Sep 17 00:00:00 2001 From: XDTM Date: Sun, 7 May 2017 11:49:57 +0200 Subject: [PATCH 03/34] Nettles won't pierce PIERCEIMMUNE species --- code/modules/hydroponics/grown/nettle.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/hydroponics/grown/nettle.dm b/code/modules/hydroponics/grown/nettle.dm index 264261dd69b..82cc192344b 100644 --- a/code/modules/hydroponics/grown/nettle.dm +++ b/code/modules/hydroponics/grown/nettle.dm @@ -50,17 +50,22 @@ /obj/item/weapon/grown/nettle/pickup(mob/living/user) ..() if(!iscarbon(user)) - return 0 + return FALSE var/mob/living/carbon/C = user if(C.gloves) - return 0 + return FALSE + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.dna && H.dna.species) + if(PIERCEIMMUNE in H.dna.species.species_traits) + return FALSE var/hit_zone = (C.held_index_to_dir(C.active_hand_index) == "l" ? "l_":"r_") + "arm" var/obj/item/bodypart/affecting = C.get_bodypart(hit_zone) if(affecting) if(affecting.receive_damage(0, force)) C.update_damage_overlays() to_chat(C, "The nettle burns your bare hand!") - return 1 + return TRUE /obj/item/weapon/grown/nettle/afterattack(atom/A as mob|obj, mob/user,proximity) if(!proximity) return From 81a0e4f69e74a38b05de30b9cb93fd6b37c4a29e Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 7 May 2017 11:28:06 +0100 Subject: [PATCH 04/34] Makes initial adamantine golem shells non-anchored and non-dense This brings them in line with other shells that golems can create. --- code/game/objects/structures/ghost_role_spawners.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index d087b143905..bb55084dd9f 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -155,8 +155,6 @@ name = "dust-caked golem shell" desc = "A humanoid shape, empty, lifeless, and full of potential." mob_name = "a free golem" - anchored = 1 - density = 1 can_transfer = FALSE mob_species = /datum/species/golem/adamantine From 7fd1437f949117dfba89e3fdfc4ab723c2ed5237 Mon Sep 17 00:00:00 2001 From: AnturK Date: Sun, 7 May 2017 18:08:43 +0200 Subject: [PATCH 05/34] Fixes decals on shuttles --- code/game/turfs/turf.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 4c29d87dfa8..618894f2073 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -455,6 +455,8 @@ O = new() O.underlays.Add(T) T.ChangeTurf(type) + for(var/group in decals) + T.add_decal(decals[group],group) if(underlays.len) T.underlays = O.underlays if(T.icon_state != icon_state) From f7d9575a82f7ec504c7d0082d84bf4689d9469be Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 7 May 2017 21:07:58 +0100 Subject: [PATCH 06/34] You can no longer bypass language restrictions with default language :cl: coiax fix: Fixes being able to bypass language restrictions by selecting languages you can't speak as your default language. /:cl: --- code/game/atoms_movable.dm | 2 +- code/modules/language/language_menu.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 097e9d306de..f85d7b7ffc4 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -623,7 +623,7 @@ var/datum/language_holder/H = get_language_holder() if(H.selected_default_language) - if(H.has_language(H.selected_default_language)) + if(can_speak_in_language(H.selected_default_language)) return H.selected_default_language else H.selected_default_language = null diff --git a/code/modules/language/language_menu.dm b/code/modules/language/language_menu.dm index 87fc1e0d528..3a30c6c11a6 100644 --- a/code/modules/language/language_menu.dm +++ b/code/modules/language/language_menu.dm @@ -76,7 +76,7 @@ switch(action) if("select_default") - if(language_datum) + if(language_datum && AM.can_speak_in_language(language_datum)) language_holder.selected_default_language = language_datum . = TRUE if("grant_language") From 7b48f0d3d37a1da1a971538e2c7cdb6c7abea594 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 7 May 2017 22:58:47 +0100 Subject: [PATCH 07/34] Fixes saying nothing when you have no language --- code/game/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/say.dm b/code/game/say.dm index 674f4a1b759..93351137d60 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -62,7 +62,7 @@ GLOBAL_LIST_INIT(freqtospan, list( var/languageicon = "" var/datum/language/D = GLOB.language_datum_instances[message_language] - if(D.display_icon(src)) + if(istype(D) && D.display_icon(src)) languageicon = "[D.get_icon()] " return "[spanpart1][spanpart2][freqpart][languageicon][compose_track_href(speaker, namepart)][namepart][compose_job(speaker, message_language, raw_message, radio_freq)][endspanpart][messagepart]" From b2bea58273daaba9f1343f897001760b4c7b650f Mon Sep 17 00:00:00 2001 From: Mr Potato Shaman Date: Sun, 7 May 2017 17:02:37 -0500 Subject: [PATCH 08/34] Now Beepsky's impact will be grammatically correct. --- code/datums/shuttles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 774e0794ff8..d3427ac983b 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -72,7 +72,7 @@ /datum/map_template/shuttle/emergency/meteor suffix = "meteor" - name = "An Asteroid With Engines Strapped To It" + name = "Asteroid With Engines Strapped To It" description = "A hollowed out asteroid with engines strapped to it. Due to its size and difficulty in steering it, this shuttle may damage the docking area." admin_notes = "This shuttle will likely crush escape, killing anyone there." credit_cost = -5000 From 43aa9f44fa5ad9e8e83a094d3bf135cc74894e6d Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Sun, 7 May 2017 23:44:33 -0700 Subject: [PATCH 09/34] Update robot.dm --- code/modules/mob/living/silicon/robot/robot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6ef36096dc8..5d5a9064d5e 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1116,7 +1116,7 @@ M.visible_message("Unfortunately, [M] just can't seem to hold onto [src]!") return if(iscarbon(M) && (!riding_datum.equip_buckle_inhands(M, 1))) - M.visible_message("[M] can't climb onto [src] because his hands are full!") + M.visible_message("[M] can't climb onto [src] because [(M.gender == FEMALE) ? "her" : "his"] hands are full!") return . = ..(M, force, check_loc) From 9e5b968e45c36954bef726e61d24f8df3a047f41 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Sun, 7 May 2017 23:54:48 -0700 Subject: [PATCH 10/34] Update robot.dm --- code/modules/mob/living/silicon/robot/robot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 5d5a9064d5e..a35e15dc7b7 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1116,7 +1116,7 @@ M.visible_message("Unfortunately, [M] just can't seem to hold onto [src]!") return if(iscarbon(M) && (!riding_datum.equip_buckle_inhands(M, 1))) - M.visible_message("[M] can't climb onto [src] because [(M.gender == FEMALE) ? "her" : "his"] hands are full!") + M.visible_message("[M] can't climb onto [src] because [M.p_their()] hands are full!") return . = ..(M, force, check_loc) From a5d6f6d8aa71a2ba8d3d35ae74d7a37e7540e0ac Mon Sep 17 00:00:00 2001 From: c0 Date: Mon, 8 May 2017 12:45:47 +0300 Subject: [PATCH 11/34] Refactor of modular PC UIs --- .../computers/item/computer_ui.dm | 2 +- .../modular_computers/file_system/program.dm | 18 ++- .../file_system/programs/airestorer.dm | 14 +-- .../file_system/programs/alarm.dm | 19 +-- .../file_system/programs/antagonist/dos.dm | 17 +-- .../programs/antagonist/revelation.dm | 15 +-- .../file_system/programs/card.dm | 20 +--- .../file_system/programs/configurator.dm | 16 +-- .../file_system/programs/file_browser.dm | 16 +-- .../file_system/programs/ntdownloader.dm | 15 +-- .../file_system/programs/ntmonitor.dm | 15 +-- .../file_system/programs/ntnrc_client.dm | 19 +-- .../file_system/programs/nttransfer.dm | 17 +-- .../file_system/programs/powermonitor.dm | 22 +--- tgui/assets/tgui.css | 2 +- tgui/assets/tgui.js | 32 +++--- tgui/src/interfaces/computer_main.ract | 47 -------- tgui/src/interfaces/ntnet_dos.ract | 58 ---------- ...ai_restorer.ract => ntos_ai_restorer.ract} | 38 +----- ...ification_computer.ract => ntos_card.ract} | 36 +----- ...iguration.ract => ntos_configuration.ract} | 73 +++--------- ...le_manager.ract => ntos_file_manager.ract} | 37 +----- tgui/src/interfaces/ntos_main.ract | 14 +++ .../{ntnet_chat.ract => ntos_net_chat.ract} | 36 +----- tgui/src/interfaces/ntos_net_dos.ract | 26 +++++ ...wnloader.ract => ntos_net_downloader.ract} | 108 ++++++------------ ...net_monitor.ract => ntos_net_monitor.ract} | 37 +----- ...t_transfer.ract => ntos_net_transfer.ract} | 37 +----- ...itor_prog.ract => ntos_power_monitor.ract} | 36 +----- tgui/src/interfaces/ntos_revelation.ract | 27 +++++ tgui/src/interfaces/ntos_station_alert.ract | 14 +++ tgui/src/interfaces/ntosheader.ract | 30 +++++ tgui/src/interfaces/revelation.ract | 60 ---------- tgui/src/interfaces/station_alert_prog.ract | 47 -------- 34 files changed, 257 insertions(+), 763 deletions(-) delete mode 100644 tgui/src/interfaces/computer_main.ract delete mode 100644 tgui/src/interfaces/ntnet_dos.ract rename tgui/src/interfaces/{ai_restorer.ract => ntos_ai_restorer.ract} (62%) rename tgui/src/interfaces/{identification_computer.ract => ntos_card.ract} (88%) rename tgui/src/interfaces/{laptop_configuration.ract => ntos_configuration.ract} (50%) rename tgui/src/interfaces/{file_manager.ract => ntos_file_manager.ract} (71%) create mode 100644 tgui/src/interfaces/ntos_main.ract rename tgui/src/interfaces/{ntnet_chat.ract => ntos_net_chat.ract} (67%) create mode 100644 tgui/src/interfaces/ntos_net_dos.ract rename tgui/src/interfaces/{ntnet_downloader.ract => ntos_net_downloader.ract} (50%) rename tgui/src/interfaces/{ntnet_monitor.ract => ntos_net_monitor.ract} (72%) rename tgui/src/interfaces/{ntnet_transfer.ract => ntos_net_transfer.ract} (72%) rename tgui/src/interfaces/{power_monitor_prog.ract => ntos_power_monitor.ract} (73%) create mode 100644 tgui/src/interfaces/ntos_revelation.ract create mode 100644 tgui/src/interfaces/ntos_station_alert.ract create mode 100644 tgui/src/interfaces/ntosheader.ract delete mode 100644 tgui/src/interfaces/revelation.ract delete mode 100644 tgui/src/interfaces/station_alert_prog.ract diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index c574b759cb4..5aadc31bb40 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -34,7 +34,7 @@ var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) assets.send(user) - ui = new(user, src, ui_key, "computer_main", "NTOS Main menu", 400, 500, master_ui, state) + ui = new(user, src, ui_key, "ntos_main", "NTOS Main menu", 400, 500, master_ui, state) ui.open() ui.set_autoupdate(state = 1) diff --git a/code/modules/modular_computers/file_system/program.dm b/code/modules/modular_computers/file_system/program.dm index 3935112e7b5..4e5e0c24bb0 100644 --- a/code/modules/modular_computers/file_system/program.dm +++ b/code/modules/modular_computers/file_system/program.dm @@ -16,6 +16,10 @@ var/network_destination = null // Optional string that describes what NTNet server/system this program connects to. Used in default logging. var/available_on_ntnet = 1 // Whether the program can be downloaded from NTNet. Set to 0 to disable. var/available_on_syndinet = 0 // Whether the program can be downloaded from SyndiNet (accessible via emagging the computer). Set to 1 to enable. + var/tgui_id // ID of TG UI interface + var/ui_style // ID of custom TG UI style (optional) + var/ui_x = 575 // Default size of TG UI window, in pixels + var/ui_y = 700 var/ui_header = null // Example: "something.gif" - a header image that will be rendered in computer's UI when this program is running at background. Images are taken from /icons/program_icons. Be careful not to use too large images! /datum/computer_file/program/New(obj/item/device/modular_computer/comp = null) @@ -142,13 +146,19 @@ generate_network_log("Connection to [network_destination] closed.") return 1 -// This is called every tick when the program is enabled. Ensure you do parent call if you override it. If parent returns 1 continue with UI initialisation. /datum/computer_file/program/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - if(program_state != PROGRAM_STATE_ACTIVE) // Our program was closed. Close the ui if it exists. - return computer.ui_interact(user) - return 1 + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui && tgui_id) + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + ui = new(user, src, ui_key, tgui_id, filedesc, ui_x, ui_y, state = state) + + if(ui_style) + ui.set_style(ui_style) + ui.set_autoupdate(state = 1) + ui.open() // CONVENTIONS, READ THIS WHEN CREATING NEW PROGRAM AND OVERRIDING THIS PROC: // Topic calls are automagically forwarded from NanoModule this program contains. diff --git a/code/modules/modular_computers/file_system/programs/airestorer.dm b/code/modules/modular_computers/file_system/programs/airestorer.dm index 96a4b4ec2b8..04063aeeca5 100644 --- a/code/modules/modular_computers/file_system/programs/airestorer.dm +++ b/code/modules/modular_computers/file_system/programs/airestorer.dm @@ -1,8 +1,6 @@ - - /datum/computer_file/program/aidiag filename = "aidiag" - filedesc = "AI Maintenance Utility" + filedesc = "AI Integrity Restorer" program_icon_state = "generic" extended_desc = "This program is capable of reconstructing damaged AI systems. Requires direct AI connection via intellicard slot." size = 12 @@ -10,6 +8,10 @@ usage_flags = PROGRAM_CONSOLE transfer_access = GLOB.access_heads available_on_ntnet = 1 + tgui_id = "ntos_ai_restorer" + ui_x = 600 + ui_y = 400 + var/restoring = FALSE /datum/computer_file/program/aidiag/proc/get_ai(cardcheck) @@ -114,12 +116,6 @@ return data -/datum/computer_file/program/aidiag/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "ai_restorer", "Integrity Restorer", 600, 400, master_ui, state) - ui.open() - /datum/computer_file/program/aidiag/kill_program(forced) restoring = FALSE return ..(forced) \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/alarm.dm b/code/modules/modular_computers/file_system/programs/alarm.dm index 9bfb9a5e7bf..3101b44c0dd 100644 --- a/code/modules/modular_computers/file_system/programs/alarm.dm +++ b/code/modules/modular_computers/file_system/programs/alarm.dm @@ -1,6 +1,3 @@ - - - /datum/computer_file/program/alarm_monitor filename = "alarmmonitor" filedesc = "Alarm Monitoring" @@ -10,6 +7,10 @@ requires_ntnet = 1 network_destination = "alarm monitoring network" size = 5 + tgui_id = "ntos_station_alert" + ui_x = 315 + ui_y = 500 + var/has_alert = 0 var/alarms = list("Fire" = list(), "Atmosphere" = list(), "Power" = list()) var/alarm_z = list(ZLEVEL_STATION,ZLEVEL_LAVALAND) @@ -28,15 +29,6 @@ update_computer_icon() return 1 - - -/datum/computer_file/program/alarm_monitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ - datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "station_alert_prog", "Alarm Monitoring", 300, 500, master_ui, state) - ui.open() - /datum/computer_file/program/alarm_monitor/ui_data(mob/user) var/list/data = get_header_data() @@ -49,7 +41,6 @@ return data /datum/computer_file/program/alarm_monitor/proc/triggerAlarm(class, area/A, O, obj/source) - if(!(source.z in alarm_z)) return @@ -77,8 +68,6 @@ /datum/computer_file/program/alarm_monitor/proc/cancelAlarm(class, area/A, obj/origin) - - var/list/L = alarms[class] var/cleared = 0 for (var/I in L) diff --git a/code/modules/modular_computers/file_system/programs/antagonist/dos.dm b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm index ee1498fd799..9752aafa843 100644 --- a/code/modules/modular_computers/file_system/programs/antagonist/dos.dm +++ b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm @@ -7,6 +7,11 @@ requires_ntnet = 1 available_on_ntnet = 0 available_on_syndinet = 1 + tgui_id = "ntos_net_dos" + ui_style = "syndicate" + ui_x = 400 + ui_y = 250 + var/obj/machinery/ntnet_relay/target = null var/dos_speed = 0 var/error = "" @@ -36,18 +41,6 @@ ..() - -/datum/computer_file/program/ntnet_dos/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - ui = new(user, src, ui_key, "ntnet_dos", "DoS Traffic Generator", 400, 250, state = state) - ui.set_style("syndicate") - ui.set_autoupdate(state = 1) - ui.open() - - - /datum/computer_file/program/ntnet_dos/ui_act(action, params) if(..()) return 1 diff --git a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm index ea6a36b549e..8082dc02f44 100644 --- a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm +++ b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm @@ -7,6 +7,11 @@ requires_ntnet = 0 available_on_ntnet = 0 available_on_syndinet = 1 + tgui_id = "ntos_revelation" + ui_style = "syndicate" + ui_x = 400 + ui_y = 250 + var/armed = 0 /datum/computer_file/program/revelation/run_program(var/mob/living/user) @@ -58,16 +63,6 @@ temp.armed = armed return temp -/datum/computer_file/program/revelation/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - ui = new(user, src, ui_key, "revelation", "Revelation Virus", 400, 250, state = state) - ui.set_style("syndicate") - ui.set_autoupdate(state = 1) - ui.open() - - /datum/computer_file/program/revelation/ui_data(mob/user) var/list/data = get_header_data() diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm index eec36d6c4c2..a0879f13cef 100644 --- a/code/modules/modular_computers/file_system/programs/card.dm +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -1,11 +1,15 @@ /datum/computer_file/program/card_mod filename = "cardmod" - filedesc = "ID card modification program" + filedesc = "ID Card Modification" program_icon_state = "id" extended_desc = "Program for programming employee ID cards to access parts of the station." transfer_access = GLOB.access_heads requires_ntnet = 0 size = 8 + tgui_id = "ntos_card" + ui_x = 600 + ui_y = 700 + var/mod_mode = 1 var/is_centcom = 0 var/show_assignments = 0 @@ -72,20 +76,6 @@ return 0 return 0 - -/datum/computer_file/program/card_mod/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - ui = new(user, src, ui_key, "identification_computer", "ID card modification program", 600, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - - /datum/computer_file/program/card_mod/proc/format_jobs(list/jobs) var/obj/item/weapon/computer_hardware/card_slot/card_slot = computer.all_components[MC_CARD] var/obj/item/weapon/card/id/id_card = card_slot.stored_card diff --git a/code/modules/modular_computers/file_system/programs/configurator.dm b/code/modules/modular_computers/file_system/programs/configurator.dm index dc8b5ac97d2..802f1386c33 100644 --- a/code/modules/modular_computers/file_system/programs/configurator.dm +++ b/code/modules/modular_computers/file_system/programs/configurator.dm @@ -4,7 +4,7 @@ /datum/computer_file/program/computerconfig filename = "compconfig" - filedesc = "Computer Configuration Tool" + filedesc = "Hardware Configuration Tool" extended_desc = "This program allows configuration of computer's hardware" program_icon_state = "generic" unsendable = 1 @@ -12,21 +12,11 @@ size = 4 available_on_ntnet = 0 requires_ntnet = 0 + tgui_id = "ntos_configuration" + var/obj/item/device/modular_computer/movable = null -/datum/computer_file/program/computerconfig/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - ui = new(user, src, ui_key, "laptop_configuration", "NTOS Configuration Utility", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - /datum/computer_file/program/computerconfig/ui_data(mob/user) movable = computer var/obj/item/weapon/computer_hardware/hard_drive/hard_drive = movable.all_components[MC_HDD] diff --git a/code/modules/modular_computers/file_system/programs/file_browser.dm b/code/modules/modular_computers/file_system/programs/file_browser.dm index 0271b4ad8e7..9693c953053 100644 --- a/code/modules/modular_computers/file_system/programs/file_browser.dm +++ b/code/modules/modular_computers/file_system/programs/file_browser.dm @@ -1,12 +1,14 @@ /datum/computer_file/program/filemanager filename = "filemanager" - filedesc = "NTOS File Manager" + filedesc = "File Manager" extended_desc = "This program allows management of files." program_icon_state = "generic" size = 8 requires_ntnet = 0 available_on_ntnet = 0 undeletable = 1 + tgui_id = "ntos_file_manager" + var/open_file var/error @@ -176,18 +178,6 @@ t = parse_tags(t) return t -/datum/computer_file/program/filemanager/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - ui = new(user, src, ui_key, "file_manager", "NTOS File Manager", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - /datum/computer_file/program/filemanager/ui_data(mob/user) var/list/data = get_header_data() diff --git a/code/modules/modular_computers/file_system/programs/ntdownloader.dm b/code/modules/modular_computers/file_system/programs/ntdownloader.dm index d9255b17ee1..6bd5fcae8e7 100644 --- a/code/modules/modular_computers/file_system/programs/ntdownloader.dm +++ b/code/modules/modular_computers/file_system/programs/ntdownloader.dm @@ -1,6 +1,6 @@ /datum/computer_file/program/ntnetdownload filename = "ntndownloader" - filedesc = "NTNet Software Download Tool" + filedesc = "Software Download Tool" program_icon_state = "generic" extended_desc = "This program allows downloads of software from official NT repositories" unsendable = 1 @@ -10,6 +10,8 @@ requires_ntnet_feature = NTNET_SOFTWAREDOWNLOAD available_on_ntnet = 0 ui_header = "downloader_finished.gif" + tgui_id = "ntos_net_downloader" + var/datum/computer_file/program/downloaded_file = null var/hacked_download = 0 var/download_completion = 0 //GQ of downloaded data. @@ -103,17 +105,6 @@ return 1 return 0 -/datum/computer_file/program/ntnetdownload/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - ui = new(user, src, ui_key, "ntnet_downloader", "NTNet Download Program", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - /datum/computer_file/program/ntnetdownload/ui_data(mob/user) my_computer = computer diff --git a/code/modules/modular_computers/file_system/programs/ntmonitor.dm b/code/modules/modular_computers/file_system/programs/ntmonitor.dm index 6661bceac4f..fe556faeab7 100644 --- a/code/modules/modular_computers/file_system/programs/ntmonitor.dm +++ b/code/modules/modular_computers/file_system/programs/ntmonitor.dm @@ -7,20 +7,7 @@ requires_ntnet = 1 required_access = GLOB.access_network //Network control is a more secure program. available_on_ntnet = 1 - -/datum/computer_file/program/ntnetmonitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - - ui = new(user, src, ui_key, "ntnet_monitor", "NTNet Diagnostics and Monitoring Tool", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - + tgui_id = "ntos_net_monitor" /datum/computer_file/program/ntnetmonitor/ui_act(action, params) if(..()) diff --git a/code/modules/modular_computers/file_system/programs/ntnrc_client.dm b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm index b4c7884fe71..e742de3a2a7 100644 --- a/code/modules/modular_computers/file_system/programs/ntnrc_client.dm +++ b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm @@ -1,6 +1,6 @@ /datum/computer_file/program/chatclient filename = "ntnrc_client" - filedesc = "NTNet Relay Chat Client" + filedesc = "Chat Client" program_icon_state = "command" extended_desc = "This program allows communication over NTNRC network" size = 8 @@ -9,6 +9,8 @@ network_destination = "NTNRC server" ui_header = "ntnrc_idle.gif" available_on_ntnet = 1 + tgui_id = "ntos_net_chat" + var/last_message = null // Used to generate the toolbar icon var/username var/datum/ntnet_conversation/channel = null @@ -180,21 +182,6 @@ channel = null ..() -/datum/computer_file/program/chatclient/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - - ui = new(user, src, ui_key, "ntnet_chat", "NTNet Relay Chat Client", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - - /datum/computer_file/program/chatclient/ui_data(mob/user) if(!GLOB.ntnet_global || !GLOB.ntnet_global.chat_channels) return diff --git a/code/modules/modular_computers/file_system/programs/nttransfer.dm b/code/modules/modular_computers/file_system/programs/nttransfer.dm index 0d46755f6b8..b2464619d32 100644 --- a/code/modules/modular_computers/file_system/programs/nttransfer.dm +++ b/code/modules/modular_computers/file_system/programs/nttransfer.dm @@ -1,6 +1,6 @@ /datum/computer_file/program/nttransfer filename = "nttransfer" - filedesc = "NTNet P2P Transfer Client" + filedesc = "P2P Transfer Client" extended_desc = "This program allows for simple file transfer via direct peer to peer connection." program_icon_state = "comm_logs" size = 7 @@ -8,6 +8,7 @@ requires_ntnet_feature = NTNET_PEERTOPEER network_destination = "other device via P2P tunnel" available_on_ntnet = 1 + tgui_id = "ntos_net_transfer" var/error = "" // Error screen var/server_password = "" // Optional password to download the file. @@ -82,20 +83,6 @@ remote = null download_completion = 0 - -/datum/computer_file/program/nttransfer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if (!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - - ui = new(user, src, ui_key, "ntnet_transfer", "NTNet P2P Transfer Client", 575, 700, state = state) - ui.open() - ui.set_autoupdate(state = 1) - /datum/computer_file/program/nttransfer/ui_act(action, params) if(..()) return 1 diff --git a/code/modules/modular_computers/file_system/programs/powermonitor.dm b/code/modules/modular_computers/file_system/programs/powermonitor.dm index b9103256426..f95c2907343 100644 --- a/code/modules/modular_computers/file_system/programs/powermonitor.dm +++ b/code/modules/modular_computers/file_system/programs/powermonitor.dm @@ -1,8 +1,6 @@ - - /datum/computer_file/program/power_monitor filename = "powermonitor" - filedesc = "Power Monitoring" + filedesc = "Power Monitor" program_icon_state = "power_monitor" extended_desc = "This program connects to sensors around the station to provide information about electrical systems" ui_header = "power_norm.gif" @@ -11,6 +9,10 @@ requires_ntnet = 0 network_destination = "power monitoring system" size = 9 + tgui_id = "ntos_power_monitor" + ui_x = 1200 + ui_y = 1000 + var/has_alert = 0 var/obj/structure/cable/attached var/list/history = list() @@ -19,8 +21,6 @@ var/next_record = 0 - - /datum/computer_file/program/power_monitor/run_program(mob/living/user) . = ..(user) search() @@ -52,18 +52,6 @@ if(demand.len > record_size) demand.Cut(1, 2) -/datum/computer_file/program/power_monitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ - datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) - assets.send(user) - - - ui = new(user, src, ui_key, "power_monitor_prog", "Power Monitoring", 1200, 1000, master_ui, state) - ui.open() - /datum/computer_file/program/power_monitor/ui_data() var/list/data = get_header_data() data["stored"] = record_size diff --git a/tgui/assets/tgui.css b/tgui/assets/tgui.css index d52500b9d64..531fb00530b 100644 --- a/tgui/assets/tgui.css +++ b/tgui/assets/tgui.css @@ -1 +1 @@ -@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb18b25',endColorstr='#ff5f380e',GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input::-webkit-input-placeholder{color:#999}body.clockwork input::-moz-placeholder{color:#999}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPgo=") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyMDAgMjg5Ljc0MiIgb3BhY2l0eT0iLjMzIj4KICA8cGF0aCBkPSJtIDkzLjUzNzY3NywwIGMgLTE4LjExMzEyNSwwIC0zNC4yMjAxMzMsMy4xMTE2NCAtNDguMzIzNDg0LDkuMzM0MzcgLTEzLjk2NTA5Miw2LjIyMTY3IC0yNC42MTI0NDIsMTUuMDcxMTQgLTMxLjk0MDY1MSwyNi41NDcxIC03LjE4OTkzOTgsMTEuMzM3ODkgLTEwLjMwMTIyNjYsMjQuNzQ5MTEgLTEwLjMwMTIyNjYsNDAuMjM0NzggMCwxMC42NDY2MiAyLjcyNTAwMjYsMjAuNDY0NjUgOC4xNzUxMTE2LDI5LjQ1MjU4IDUuNjE1Mjc3LDguOTg2ODYgMTQuMDM4Mjc3LDE3LjM1MjA0IDI1LjI2ODgyMSwyNS4wOTQzNiAxMS4yMzA1NDQsNy42MDUzMSAyNi41MDc0MjEsMTUuNDE4MzUgNDUuODMwNTE0LDIzLjQzNzgyIDE5Ljk4Mzc0OCw4LjI5NTU3IDM0Ljg0ODg0OCwxNS41NTQ3MSA0NC41OTI5OTgsMjEuNzc2MzggOS43NDQxNCw2LjIyMjczIDE2Ljc2MTcsMTIuODU4NSAyMS4wNTU3MiwxOS45MDk1MSA0LjI5NDA0LDcuMDUyMDggNi40NDE5MywxNS43NjQwOCA2LjQ0MTkzLDI2LjEzNDU5IDAsMTYuMTc3MDIgLTUuMjAxOTYsMjguNDgyMjIgLTE1LjYwNjczLDM2LjkxNjgyIC0xMC4yMzk2LDguNDM0NyAtMjUuMDIyMDMsMTIuNjUyMyAtNDQuMzQ1MTY5LDEyLjY1MjMgLTE0LjAzODE3MSwwIC0yNS41MTUyNDcsLTEuNjU5NCAtMzQuNDMzNjE4LC00Ljk3NzcgLTguOTE4MzcsLTMuNDU2NiAtMTYuMTg1NTcyLC04LjcxMTMgLTIxLjgwMDgzOSwtMTUuNzYzMyAtNS42MTUyNzcsLTcuMDUyMSAtMTAuMDc0Nzk1LC0xNi42NjA4OCAtMTMuMzc3ODk5LC0yOC44MjgxMiBsIC0yNC43NzMxNjI2MjkzOTQ1LDAgMCw1Ni44MjYzMiBDIDMzLjg1Njc2OSwyODYuMDc2MDEgNjMuNzQ5MDQsMjg5Ljc0MjAxIDg5LjY3ODM4MywyODkuNzQyMDEgYyAxNi4wMjAwMjcsMCAzMC43MTk3ODcsLTEuMzgyNyA0NC4wOTczMzcsLTQuMTQ3OSAxMy41NDI3MiwtMi45MDQzIDI1LjEwNDEsLTcuNDY3NiAzNC42ODMwOSwtMTMuNjg5MyA5Ljc0NDEzLC02LjM1OTcgMTcuMzQwNDIsLTE0LjUxOTUgMjIuNzkwNTIsLTI0LjQ3NDggNS40NTAxLC0xMC4wOTMzMiA4LjE3NTExLC0yMi4zOTk1OSA4LjE3NTExLC0zNi45MTY4MiAwLC0xMi45OTc2NCAtMy4zMDIxLC0yNC4zMzUzOSAtOS45MDgyOSwtMzQuMDE0NiAtNi40NDEwNSwtOS44MTcyNSAtMTUuNTI1NDUsLTE4LjUyNzA3IC0yNy4yNTE0NiwtMjYuMTMxMzMgLTExLjU2MDg1LC03LjYwNDI3IC0yNy45MTA4MywtMTUuODMxNDIgLTQ5LjA1MDY2LC0yNC42ODAyMiAtMTcuNTA2NDQsLTcuMTkwMTIgLTMwLjcxOTY2OCwtMTMuNjg5NDggLTM5LjYzODAzOCwtMTkuNDk3MDEgLTguOTE4MzcxLC01LjgwNzUyIC0xOC42MDc0NzQsLTEyLjQzNDA5IC0yNC4wOTY1MjQsLTE4Ljg3NDE3IC01LjQyNjA0MywtNi4zNjYxNiAtOS42NTg4MjYsLTE1LjA3MDAzIC05LjY1ODgyNiwtMjQuODg3MjkgMCwtOS4yNjQwMSAyLjA3NTQxNCwtMTcuMjEzNDUgNi4yMjM0NTQsLTIzLjg1MDMzIDExLjA5ODI5OCwtMTQuMzk3NDggNDEuMjg2NjM4LC0xLjc5NTA3IDQ1LjA3NTYwOSwyNC4zNDc2MiA0LjgzOTM5Miw2Ljc3NDkxIDguODQ5MzUsMTYuMjQ3MjkgMTIuMDI5NTE1LDI4LjQxNTYgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTQuNDc4MjUsLTUuOTI0NDggLTkuOTU0ODgsLTEwLjYzMjIyIC0xNS45MDgzNywtMTQuMzc0MTEgMS42NDA1NSwwLjQ3OTA1IDMuMTkwMzksMS4wMjM3NiA0LjYzODY1LDEuNjQwMjQgNi40OTg2MSwyLjYyNjA3IDEyLjE2NzkzLDcuMzI3NDcgMTcuMDA3MywxNC4xMDM0NSA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNSwxNi4yNDU2NyAxMi4wMjk1MiwyOC40MTM5NyAwLDAgOC40ODEyOCwtMC4xMjg5NCA4LjQ4OTc4LC0wLjAwMiAwLjQxNzc2LDYuNDE0OTQgLTEuNzUzMzksOS40NTI4NiAtNC4xMjM0MiwxMi41NjEwNCAtMi40MTc0LDMuMTY5NzggLTUuMTQ0ODYsNi43ODk3MyAtNC4wMDI3OCwxMy4wMDI5IDEuNTA3ODYsOC4yMDMxOCAxMC4xODM1NCwxMC41OTY0MiAxNC42MjE5NCw5LjMxMTU0IC0zLjMxODQyLC0wLjQ5OTExIC01LjMxODU1LC0xLjc0OTQ4IC01LjMxODU1LC0xLjc0OTQ4IDAsMCAxLjg3NjQ2LDAuOTk4NjggNS42NTExNywtMS4zNTk4MSAtMy4yNzY5NSwwLjk1NTcxIC0xMC43MDUyOSwtMC43OTczOCAtMTEuODAxMjUsLTYuNzYzMTMgLTAuOTU3NTIsLTUuMjA4NjEgMC45NDY1NCwtNy4yOTUxNCAzLjQwMTEzLC0xMC41MTQ4MiAyLjQ1NDYyLC0zLjIxOTY4IDUuMjg0MjYsLTYuOTU4MzEgNC42ODQzLC0xNC40ODgyNCBsIDAuMDAzLDAuMDAyIDguOTI2NzYsMCAwLC01NS45OTk2NyBjIC0xNS4wNzEyNSwtMy44NzE2OCAtMjcuNjUzMTQsLTYuMzYwNDIgLTM3Ljc0NjcxLC03LjQ2NTg2IC05Ljk1NTMxLC0xLjEwNzU1IC0yMC4xODgyMywtMS42NTk4MSAtMzAuNjk2NjEzLC0xLjY1OTgxIHogbSA3MC4zMjE2MDMsMTcuMzA4OTMgMC4yMzgwNSw0MC4zMDQ5IGMgMS4zMTgwOCwxLjIyNjY2IDIuNDM5NjUsMi4yNzgxNSAzLjM0MDgxLDMuMTA2MDIgNC44MzkzOSw2Ljc3NDkxIDguODQ5MzQsMTYuMjQ1NjYgMTIuMDI5NTEsMjguNDEzOTcgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTYuNjc3MzEsLTQuNTkzODEgLTE5LjgzNjQzLC0xMC40NzMwOSAtMzYuMTQwNzEsLTE1LjgyNTIyIHogbSAtMjguMTIwNDksNS42MDU1MSA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM3LC02LjQ2Njk3IC0xMy44NDY3OCwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NzA1LDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiBtIDE1LjIyMTk1LDI0LjAwODQ4IDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzgsLTYuNDY2OTcgLTEzLjg0Njc5LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDQsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gLTk5LjExMzg0LDIuMjA3NjQgOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzODIsLTYuNDY2OTcgLTEzLjg0Njc4MiwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NTQyLDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiIgLz4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+Cg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file +@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input::-webkit-input-placeholder{color:#999}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index 15a0f7fb350..617d6253cd8 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -1,16 +1,16 @@ -require=function t(e,n,a){function r(o,s){if(!n[o]){if(!e[o]){var p="function"==typeof require&&require;if(!s&&p)return p(o,!0);if(i)return i(o,!0);var u=Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[o]={exports:{}};e[o][0].call(c.exports,function(t){var n=e[o][1][t];return r(n?n:t)},c,c.exports,t,e,n,a)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o=0;--a){var r=this.tryEntries[a],i=r.completion;if("root"===r.tryLoc)return e("end");if(r.tryLoc<=this.prev){var o=b.call(r,"catchLoc"),s=b.call(r,"finallyLoc");if(o&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&b.call(a,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),d(n),E}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;d(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:m(t),resultName:e,nextLoc:n},E}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,t(190),void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{190:190}],3:[function(t,e,n){e.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},{}],4:[function(t,e,n){var a=t(84)("unscopables"),r=Array.prototype;void 0==r[a]&&t(32)(r,a,{}),e.exports=function(t){r[a][t]=!0}},{32:32,84:84}],5:[function(t,e,n){var a=t(39);e.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},{39:39}],6:[function(t,e,n){"use strict";var a=t(81),r=t(77),i=t(80);e.exports=[].copyWithin||function(t,e){var n=a(this),o=i(n.length),s=r(t,o),p=r(e,o),u=arguments,c=u.length>2?u[2]:void 0,l=Math.min((void 0===c?o:r(c,o))-p,o-s),f=1;for(s>p&&p+l>s&&(f=-1,p+=l-1,s+=l-1);l-- >0;)p in n?n[s]=n[p]:delete n[s],s+=f,p+=f;return n}},{77:77,80:80,81:81}],7:[function(t,e,n){"use strict";var a=t(81),r=t(77),i=t(80);e.exports=[].fill||function(t){for(var e=a(this),n=i(e.length),o=arguments,s=o.length,p=r(s>1?o[1]:void 0,n),u=s>2?o[2]:void 0,c=void 0===u?n:r(u,n);c>p;)e[p++]=t;return e}},{77:77,80:80,81:81}],8:[function(t,e,n){var a=t(79),r=t(80),i=t(77);e.exports=function(t){return function(e,n,o){var s,p=a(e),u=r(p.length),c=i(o,u);if(t&&n!=n){for(;u>c;)if(s=p[c++],s!=s)return!0}else for(;u>c;c++)if((t||c in p)&&p[c]===n)return t||c;return!t&&-1}}},{77:77,79:79,80:80}],9:[function(t,e,n){var a=t(18),r=t(35),i=t(81),o=t(80),s=t(10);e.exports=function(t){var e=1==t,n=2==t,p=3==t,u=4==t,c=6==t,l=5==t||c;return function(f,d,h){for(var m,v,g=i(f),b=r(g),y=a(d,h,3),_=o(b.length),x=0,w=e?s(f,_):n?s(f,0):void 0;_>x;x++)if((l||x in b)&&(m=b[x],v=y(m,x,g),t))if(e)w[x]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return x;case 2:w.push(m)}else if(u)return!1;return c?-1:p||u?u:w}}},{10:10,18:18,35:35,80:80,81:81}],10:[function(t,e,n){var a=t(39),r=t(37),i=t(84)("species");e.exports=function(t,e){var n;return r(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)||(n=void 0),a(n)&&(n=n[i],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{37:37,39:39,84:84}],11:[function(t,e,n){var a=t(12),r=t(84)("toStringTag"),i="Arguments"==a(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[r])?n:i?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},{12:12,84:84}],12:[function(t,e,n){var a={}.toString;e.exports=function(t){return a.call(t).slice(8,-1)}},{}],13:[function(t,e,n){"use strict";var a=t(47),r=t(32),i=t(61),o=t(18),s=t(70),p=t(19),u=t(28),c=t(43),l=t(45),f=t(83)("id"),d=t(31),h=t(39),m=t(66),v=t(20),g=Object.isExtensible||h,b=v?"_s":"size",y=0,_=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";r(t,f,++y)}return"O"+t[f]},x=function(t,e){var n,a=_(e);if("F"!==a)return t._i[a];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,r){var c=t(function(t,i){s(t,c,e),t._i=a.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&u(i,n,t[r],t)});return i(c.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[b]=0},"delete":function(t){var e=this,n=x(e,t);if(n){var a=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=a),a&&(a.p=r),e._f==n&&(e._f=a),e._l==n&&(e._l=r),e[b]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!x(this,t)}}),v&&a.setDesc(c.prototype,"size",{get:function(){return p(this[b])}}),c},def:function(t,e,n){var a,r,i=x(t,e);return i?i.v=n:(t._l=i={i:r=_(e,!0),k:e,v:n,p:a=t._l,n:void 0,r:!1},t._f||(t._f=i),a&&(a.n=i),t[b]++,"F"!==r&&(t._i[r]=i)),t},getEntry:x,setStrong:function(t,e,n){c(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(1))},n?"entries":"values",!n,!0),m(e)}}},{18:18,19:19,20:20,28:28,31:31,32:32,39:39,43:43,45:45,47:47,61:61,66:66,70:70,83:83}],14:[function(t,e,n){var a=t(28),r=t(11);e.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return a(this,!1,e.push,e),e}}},{11:11,28:28}],15:[function(t,e,n){"use strict";var a=t(32),r=t(61),i=t(5),o=t(39),s=t(70),p=t(28),u=t(9),c=t(31),l=t(83)("weak"),f=Object.isExtensible||o,d=u(5),h=u(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},b=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=b(this,t);return e?e[1]:void 0},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,a){var i=t(function(t,r){s(t,i,e),t._i=m++,t._l=void 0,void 0!=r&&p(r,n,t[a],t)});return r(i.prototype,{"delete":function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i)&&delete t[l][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(c(e,l)||a(e,l,{}),e[l][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:l}},{28:28,31:31,32:32,39:39,5:5,61:61,70:70,83:83,9:9}],16:[function(t,e,n){"use strict";var a=t(30),r=t(23),i=t(62),o=t(61),s=t(28),p=t(70),u=t(39),c=t(25),l=t(44),f=t(67);e.exports=function(t,e,n,d,h,m){var v=a[t],g=v,b=h?"set":"add",y=g&&g.prototype,_={},x=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return m&&!u(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!u(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||y.forEach&&!c(function(){(new g).entries().next()}))){var w,k=new g,P=k[b](m?{}:-0,1)!=k,C=c(function(){k.has(1)}),E=l(function(t){new g(t)});E||(g=e(function(e,n){p(e,g,t);var a=new v;return void 0!=n&&s(n,h,a[b],a),a}),g.prototype=y,y.constructor=g),m||k.forEach(function(t,e){w=1/e===-(1/0)}),(C||w)&&(x("delete"),x("has"),h&&x("get")),(w||P)&&x(b),m&&y.clear&&delete y.clear}else g=d.getConstructor(e,t,h,b),o(g.prototype,n);return f(g,t),_[t]=g,r(r.G+r.W+r.F*(g!=v),_),m||d.setStrong(g,t,h),g}},{23:23,25:25,28:28,30:30,39:39,44:44,61:61,62:62,67:67,70:70}],17:[function(t,e,n){var a=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=a)},{}],18:[function(t,e,n){var a=t(3);e.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},{3:3}],19:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],20:[function(t,e,n){e.exports=!t(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{25:25}],21:[function(t,e,n){var a=t(39),r=t(30).document,i=a(r)&&a(r.createElement);e.exports=function(t){return i?r.createElement(t):{}}},{30:30,39:39}],22:[function(t,e,n){var a=t(47);e.exports=function(t){var e=a.getKeys(t),n=a.getSymbols;if(n)for(var r,i=n(t),o=a.isEnum,s=0;i.length>s;)o.call(t,r=i[s++])&&e.push(r);return e}},{47:47}],23:[function(t,e,n){var a=t(30),r=t(17),i=t(32),o=t(62),s=t(18),p="prototype",u=function(t,e,n){var c,l,f,d,h=t&u.F,m=t&u.G,v=t&u.S,g=t&u.P,b=t&u.B,y=m?a:v?a[e]||(a[e]={}):(a[e]||{})[p],_=m?r:r[e]||(r[e]={}),x=_[p]||(_[p]={});m&&(n=e);for(c in n)l=!h&&y&&c in y,f=(l?y:n)[c],d=b&&l?s(f,a):g&&"function"==typeof f?s(Function.call,f):f,y&&!l&&o(y,c,f),_[c]!=f&&i(_,c,d),g&&x[c]!=f&&(x[c]=f)};a.core=r,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,e.exports=u},{17:17,18:18,30:30,32:32,62:62}],24:[function(t,e,n){var a=t(84)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(r){}}return!0}},{84:84}],25:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],26:[function(t,e,n){"use strict";var a=t(32),r=t(62),i=t(25),o=t(19),s=t(84);e.exports=function(t,e,n){var p=s(t),u=""[t];i(function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,n(o,p,u)),a(RegExp.prototype,p,2==e?function(t,e){return u.call(t,this,e)}:function(t){return u.call(t,this)}))}},{19:19,25:25,32:32,62:62,84:84}],27:[function(t,e,n){"use strict";var a=t(5);e.exports=function(){var t=a(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{5:5}],28:[function(t,e,n){var a=t(18),r=t(41),i=t(36),o=t(5),s=t(80),p=t(85);e.exports=function(t,e,n,u){var c,l,f,d=p(t),h=a(n,u,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(c=s(t.length);c>m;m++)e?h(o(l=t[m])[0],l[1]):h(t[m]);else for(f=d.call(t);!(l=f.next()).done;)r(f,h,l.value,e)}},{18:18,36:36,41:41,5:5,80:80,85:85}],29:[function(t,e,n){var a=t(79),r=t(47).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return r(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):r(a(t))}},{47:47,79:79}],30:[function(t,e,n){var a=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},{}],31:[function(t,e,n){var a={}.hasOwnProperty;e.exports=function(t,e){return a.call(t,e)}},{}],32:[function(t,e,n){var a=t(47),r=t(60);e.exports=t(20)?function(t,e,n){return a.setDesc(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},{20:20,47:47,60:60}],33:[function(t,e,n){e.exports=t(30).document&&document.documentElement},{30:30}],34:[function(t,e,n){e.exports=function(t,e,n){var a=void 0===n;switch(e.length){case 0:return a?t():t.call(n);case 1:return a?t(e[0]):t.call(n,e[0]);case 2:return a?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return a?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return a?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],35:[function(t,e,n){var a=t(12);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},{12:12}],36:[function(t,e,n){var a=t(46),r=t(84)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(a.Array===t||i[r]===t)}},{46:46,84:84}],37:[function(t,e,n){var a=t(12);e.exports=Array.isArray||function(t){return"Array"==a(t)}},{12:12}],38:[function(t,e,n){var a=t(39),r=Math.floor;e.exports=function(t){return!a(t)&&isFinite(t)&&r(t)===t}},{39:39}],39:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],40:[function(t,e,n){var a=t(39),r=t(12),i=t(84)("match");e.exports=function(t){var e;return a(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},{12:12,39:39,84:84}],41:[function(t,e,n){var a=t(5);e.exports=function(t,e,n,r){try{return r?e(a(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&a(o.call(t)),i}}},{5:5}],42:[function(t,e,n){"use strict";var a=t(47),r=t(60),i=t(67),o={};t(32)(o,t(84)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=a.create(o,{next:r(1,n)}),i(t,e+" Iterator")}},{32:32,47:47,60:60,67:67,84:84}],43:[function(t,e,n){"use strict";var a=t(49),r=t(23),i=t(62),o=t(32),s=t(31),p=t(46),u=t(42),c=t(67),l=t(47).getProto,f=t(84)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,b,y,_,x){u(n,e,b);var w,k,P=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},C=e+" Iterator",E=y==v,S=!1,A=t.prototype,O=A[f]||A[h]||y&&A[y],T=O||P(y);if(O){var M=l(T.call(new t));c(M,C,!0),!a&&s(A,h)&&o(M,f,g),E&&O.name!==v&&(S=!0,T=function(){return O.call(this)})}if(a&&!x||!d&&!S&&A[f]||o(A,f,T),p[e]=T,p[C]=g,y)if(w={values:E?T:P(v),keys:_?T:P(m),entries:E?P("entries"):T},x)for(k in w)k in A||i(A,k,w[k]);else r(r.P+r.F*(d||S),e,w);return w}},{23:23,31:31,32:32,42:42,46:46,47:47,49:49,62:62,67:67,84:84}],44:[function(t,e,n){var a=t(84)("iterator"),r=!1;try{var i=[7][a]();i["return"]=function(){r=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var i=[7],o=i[a]();o.next=function(){n=!0},i[a]=function(){return o},t(i)}catch(s){}return n}},{84:84}],45:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],46:[function(t,e,n){e.exports={}},{}],47:[function(t,e,n){var a=Object;e.exports={create:a.create,getProto:a.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:a.getOwnPropertyDescriptor,setDesc:a.defineProperty,setDescs:a.defineProperties,getKeys:a.keys,getNames:a.getOwnPropertyNames,getSymbols:a.getOwnPropertySymbols,each:[].forEach}},{}],48:[function(t,e,n){var a=t(47),r=t(79);e.exports=function(t,e){for(var n,i=r(t),o=a.getKeys(i),s=o.length,p=0;s>p;)if(i[n=o[p++]]===e)return n}},{47:47,79:79}],49:[function(t,e,n){e.exports=!1},{}],50:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],51:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],52:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],53:[function(t,e,n){var a,r,i,o=t(30),s=t(76).set,p=o.MutationObserver||o.WebKitMutationObserver,u=o.process,c=o.Promise,l="process"==t(12)(u),f=function(){var t,e,n;for(l&&(t=u.domain)&&(u.domain=null,t.exit());a;)e=a.domain,n=a.fn,e&&e.enter(),n(),e&&e.exit(),a=a.next;r=void 0,t&&t.enter()};if(l)i=function(){u.nextTick(f)};else if(p){var d=1,h=document.createTextNode("");new p(f).observe(h,{characterData:!0}),i=function(){h.data=d=-d}}else i=c&&c.resolve?function(){c.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:l&&u.domain};r&&(r.next=e),a||(a=e,i()),r=e}},{12:12,30:30,76:76}],54:[function(t,e,n){var a=t(47),r=t(81),i=t(35);e.exports=t(25)(function(){var t=Object.assign,e={},n={},a=Symbol(),r="abcdefghijklmnopqrst";return e[a]=7,r.split("").forEach(function(t){n[t]=t}),7!=t({},e)[a]||Object.keys(t({},n)).join("")!=r})?function(t,e){for(var n=r(t),o=arguments,s=o.length,p=1,u=a.getKeys,c=a.getSymbols,l=a.isEnum;s>p;)for(var f,d=i(o[p++]),h=c?u(d).concat(c(d)):u(d),m=h.length,v=0;m>v;)l.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{25:25,35:35,47:47,81:81}],55:[function(t,e,n){var a=t(23),r=t(17),i=t(25);e.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],o={};o[t]=e(n),a(a.S+a.F*i(function(){n(1)}),"Object",o)}},{17:17,23:23,25:25}],56:[function(t,e,n){var a=t(47),r=t(79),i=a.isEnum;e.exports=function(t){return function(e){for(var n,o=r(e),s=a.getKeys(o),p=s.length,u=0,c=[];p>u;)i.call(o,n=s[u++])&&c.push(t?[n,o[n]]:o[n]);return c}}},{47:47,79:79}],57:[function(t,e,n){var a=t(47),r=t(5),i=t(30).Reflect;e.exports=i&&i.ownKeys||function(t){var e=a.getNames(r(t)),n=a.getSymbols;return n?e.concat(n(t)):e}},{30:30,47:47,5:5}],58:[function(t,e,n){"use strict";var a=t(59),r=t(34),i=t(3);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=a._,p=!1;e>o;)(n[o]=arguments[o++])===s&&(p=!0);return function(){var a,i=this,o=arguments,u=o.length,c=0,l=0;if(!p&&!u)return r(t,n,i);if(a=n.slice(),p)for(;e>c;c++)a[c]===s&&(a[c]=o[l++]);for(;u>l;)a.push(o[l++]);return r(t,a,i)}}},{3:3,34:34,59:59}],59:[function(t,e,n){e.exports=t(30)},{30:30}],60:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],61:[function(t,e,n){var a=t(62);e.exports=function(t,e){for(var n in e)a(t,n,e[n]);return t}},{62:62}],62:[function(t,e,n){var a=t(30),r=t(32),i=t(83)("src"),o="toString",s=Function[o],p=(""+s).split(o);t(17).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(i)||r(n,i,t[e]?""+t[e]:p.join(e+"")),n.hasOwnProperty("name")||r(n,"name",e)),t===a?t[e]=n:(o||delete t[e],r(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},{17:17,30:30,32:32,83:83}],63:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],64:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],65:[function(t,e,n){var a=t(47).getDesc,r=t(39),i=t(5),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{r=t(18)(Function.call,a(Object.prototype,"__proto__").set,2),r(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:o}},{18:18,39:39,47:47,5:5}],66:[function(t,e,n){"use strict";var a=t(30),r=t(47),i=t(20),o=t(84)("species");e.exports=function(t){var e=a[t];i&&e&&!e[o]&&r.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{20:20,30:30,47:47,84:84}],67:[function(t,e,n){var a=t(47).setDesc,r=t(31),i=t(84)("toStringTag");e.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&a(t,i,{configurable:!0,value:e})}},{31:31,47:47,84:84}],68:[function(t,e,n){var a=t(30),r="__core-js_shared__",i=a[r]||(a[r]={});e.exports=function(t){return i[t]||(i[t]={})}},{30:30}],69:[function(t,e,n){var a=t(5),r=t(3),i=t(84)("species");e.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||void 0==(n=a(o)[i])?e:r(n)}},{3:3,5:5,84:84}],70:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],71:[function(t,e,n){var a=t(78),r=t(19);e.exports=function(t){return function(e,n){var i,o,s=r(e)+"",p=a(n),u=s.length;return 0>p||p>=u?t?"":void 0:(i=s.charCodeAt(p),55296>i||i>56319||p+1===u||(o=s.charCodeAt(p+1))<56320||o>57343?t?s.charAt(p):i:t?s.slice(p,p+2):(i-55296<<10)+(o-56320)+65536)}}},{19:19,78:78}],72:[function(t,e,n){var a=t(40),r=t(19);e.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return r(t)+""}},{19:19,40:40}],73:[function(t,e,n){var a=t(80),r=t(74),i=t(19);e.exports=function(t,e,n,o){var s=i(t)+"",p=s.length,u=void 0===n?" ":n+"",c=a(e);if(p>=c)return s;""==u&&(u=" ");var l=c-p,f=r.call(u,Math.ceil(l/u.length));return f.length>l&&(f=f.slice(0,l)),o?f+s:s+f}},{19:19,74:74,80:80}],74:[function(t,e,n){"use strict";var a=t(78),r=t(19);e.exports=function(t){var e=r(this)+"",n="",i=a(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},{19:19,78:78}],75:[function(t,e,n){var a=t(23),r=t(19),i=t(25),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",p="​…",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(t,e){var n={};n[t]=e(f),a(a.P+a.F*i(function(){return!!o[t]()||p[t]()!=p}),"String",n)},f=l.trim=function(t,e){return t=r(t)+"",1&e&&(t=t.replace(u,"")),2&e&&(t=t.replace(c,"")),t};e.exports=l},{19:19,23:23,25:25}],76:[function(t,e,n){var a,r,i,o=t(18),s=t(34),p=t(33),u=t(21),c=t(30),l=c.process,f=c.setImmediate,d=c.clearImmediate,h=c.MessageChannel,m=0,v={},g="onreadystatechange",b=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){b.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},a(m),m},d=function(t){delete v[t]},"process"==t(12)(l)?a=function(t){l.nextTick(o(b,t,1))}:h?(r=new h,i=r.port2,r.port1.onmessage=y,a=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(a=function(t){c.postMessage(t+"","*")},c.addEventListener("message",y,!1)):a=g in u("script")?function(t){p.appendChild(u("script"))[g]=function(){p.removeChild(this),b.call(t)}}:function(t){setTimeout(o(b,t,1),0)}),e.exports={set:f,clear:d}},{12:12,18:18,21:21,30:30,33:33,34:34}],77:[function(t,e,n){var a=t(78),r=Math.max,i=Math.min;e.exports=function(t,e){return t=a(t),0>t?r(t+e,0):i(t,e)}},{78:78}],78:[function(t,e,n){var a=Math.ceil,r=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?r:a)(t)}},{}],79:[function(t,e,n){var a=t(35),r=t(19);e.exports=function(t){return a(r(t))}},{19:19,35:35}],80:[function(t,e,n){var a=t(78),r=Math.min;e.exports=function(t){return t>0?r(a(t),9007199254740991):0}},{78:78}],81:[function(t,e,n){var a=t(19);e.exports=function(t){return Object(a(t))}},{19:19}],82:[function(t,e,n){var a=t(39);e.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},{39:39}],83:[function(t,e,n){var a=0,r=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++a+r).toString(36))}},{}],84:[function(t,e,n){var a=t(68)("wks"),r=t(83),i=t(30).Symbol;e.exports=function(t){return a[t]||(a[t]=i&&i[t]||(i||r)("Symbol."+t))}},{30:30,68:68,83:83}],85:[function(t,e,n){var a=t(11),r=t(84)("iterator"),i=t(46);e.exports=t(17).getIteratorMethod=function(t){return void 0!=t?t[r]||t["@@iterator"]||i[a(t)]:void 0}},{11:11,17:17,46:46,84:84}],86:[function(t,e,n){"use strict";var a,r=t(47),i=t(23),o=t(20),s=t(60),p=t(33),u=t(21),c=t(31),l=t(12),f=t(34),d=t(25),h=t(5),m=t(3),v=t(39),g=t(81),b=t(79),y=t(78),_=t(77),x=t(80),w=t(35),k=t(83)("__proto__"),P=t(9),C=t(8)(!1),E=Object.prototype,S=Array.prototype,A=S.slice,O=S.join,T=r.setDesc,M=r.getDesc,R=r.setDescs,j={};o||(a=!d(function(){return 7!=T(u("div"),"a",{get:function(){return 7}}).a}),r.setDesc=function(t,e,n){if(a)try{return T(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},r.getDesc=function(t,e){if(a)try{return M(t,e)}catch(n){}return c(t,e)?s(!E.propertyIsEnumerable.call(t,e),t[e]):void 0},r.setDescs=R=function(t,e){h(t);for(var n,a=r.getKeys(e),i=a.length,o=0;i>o;)r.setDesc(t,n=a[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:r.getDesc,defineProperty:r.setDesc,defineProperties:R});var L="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),N=L.concat("length","prototype"),D=L.length,F=function(){var t,e=u("iframe"),n=D,a=">";for(e.style.display="none",p.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(" -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
- + + {{#if data.restoring}} diff --git a/tgui/src/interfaces/identification_computer.ract b/tgui/src/interfaces/ntos_card.ract similarity index 88% rename from tgui/src/interfaces/identification_computer.ract rename to tgui/src/interfaces/ntos_card.ract index d2a08639aca..6b52f36d85b 100644 --- a/tgui/src/interfaces/identification_computer.ract +++ b/tgui/src/interfaces/ntos_card.ract @@ -1,37 +1,5 @@ -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
+ + {{#if data.have_id_slot}} Access Modification diff --git a/tgui/src/interfaces/laptop_configuration.ract b/tgui/src/interfaces/ntos_configuration.ract similarity index 50% rename from tgui/src/interfaces/laptop_configuration.ract rename to tgui/src/interfaces/ntos_configuration.ract index 71a8c2d5b9d..30c6a4166c2 100644 --- a/tgui/src/interfaces/laptop_configuration.ract +++ b/tgui/src/interfaces/ntos_configuration.ract @@ -1,4 +1,3 @@ - -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
+ + + Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device.
+ + {{data.power_usage}}W + + {{#if data.battery}} Active @@ -64,41 +36,32 @@ Not Available {{/if}} - - - {{data.power_usage}}W - - {{Math.round(adata.disk_used)}}GQ/{{adata.disk_size}}GQ + {{Math.round(adata.disk_used)}}GQ / {{adata.disk_size}}GQ - {{#each data.hardware}} +
{{desc}}
- {{desc}}
- + + {{enabled ? "Enabled" : "Disabled"}} + + - {{enabled ? "Enabled" : "Disabled"}} - - - - {{powerusage}}W - - {{#if !critical}} - - - {{enabled ? "On" : "Off"}} - + {{#if powerusage}} + + {{powerusage}}W {{/if}} -

+
+
{{/each}}
\ No newline at end of file diff --git a/tgui/src/interfaces/file_manager.ract b/tgui/src/interfaces/ntos_file_manager.ract similarity index 71% rename from tgui/src/interfaces/file_manager.ract rename to tgui/src/interfaces/ntos_file_manager.ract index 8f75b5a6232..efc3b15cb35 100644 --- a/tgui/src/interfaces/file_manager.ract +++ b/tgui/src/interfaces/ntos_file_manager.ract @@ -1,41 +1,8 @@ + + -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
- {{#if data.error}}

An error has occurred and this program can not continue.

Additional information: {{data.error}}
diff --git a/tgui/src/interfaces/ntos_main.ract b/tgui/src/interfaces/ntos_main.ract new file mode 100644 index 00000000000..fcaf5135260 --- /dev/null +++ b/tgui/src/interfaces/ntos_main.ract @@ -0,0 +1,14 @@ + + + + + No program loaded. Please select program from list below. + + {{#each data.programs}} +
+ {{desc}} + + + {{/each}} +
+
\ No newline at end of file diff --git a/tgui/src/interfaces/ntnet_chat.ract b/tgui/src/interfaces/ntos_net_chat.ract similarity index 67% rename from tgui/src/interfaces/ntnet_chat.ract rename to tgui/src/interfaces/ntos_net_chat.ract index 03be35d39de..7ea9055a4c4 100644 --- a/tgui/src/interfaces/ntnet_chat.ract +++ b/tgui/src/interfaces/ntos_net_chat.ract @@ -1,38 +1,6 @@ + + -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
{{#if data.adminmode}}

ADMINISTRATIVE MODE

diff --git a/tgui/src/interfaces/ntos_net_dos.ract b/tgui/src/interfaces/ntos_net_dos.ract new file mode 100644 index 00000000000..c9505b4e01b --- /dev/null +++ b/tgui/src/interfaces/ntos_net_dos.ract @@ -0,0 +1,26 @@ + + + + + {{#if data.error}} + ##SYSTEM ERROR: {{data.error}}RESET + {{elseif data.target}} + ##DoS traffic generator active. Tx: {{data.speed}}GQ/s
+ {{#each data.dos_strings}} + {{nums}}
+ {{/each}} + ABORT + {{else}} + ##DoS traffic generator ready. Select target device.
+ {{#if data.focus}} + Targeted device ID: {{data.focus}} + {{else}} + Targeted device ID: None + {{/if}} + EXECUTE
+ Detected devices on network:
+ {{#each data.relays}} + {{id}} + {{/each}} + {{/if}} +
diff --git a/tgui/src/interfaces/ntnet_downloader.ract b/tgui/src/interfaces/ntos_net_downloader.ract similarity index 50% rename from tgui/src/interfaces/ntnet_downloader.ract rename to tgui/src/interfaces/ntos_net_downloader.ract index 4adab772be0..884222fe4fd 100644 --- a/tgui/src/interfaces/ntnet_downloader.ract +++ b/tgui/src/interfaces/ntos_net_downloader.ract @@ -1,38 +1,5 @@ - -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
+ + Welcome to software download utility. Please select which software you wish to download.
@@ -58,61 +25,62 @@ {{data.downloaddesc}} - {{data.downloadcompletion}}GQ / {{data.downloadsize}}GQ + {{data.downloadsize}}GQ {{data.downloadspeed}} GQ/s - {{Math.round(adata.downloadcompletion)}}/{{adata.downloadsize}} + {{Math.round(adata.downloadcompletion)}}GQ / {{adata.downloadsize}}GQ
{{/if}} {{/if}} {{#if !data.downloadname}} {{#if !data.error}} - - - {{Math.round(adata.disk_used)}}GQ/{{adata.disk_size}}GQ + + + {{Math.round(adata.disk_used)}}GQ / {{adata.disk_size}}GQ - {{#each data.downloadable_programs}} - - {{filename}} ({{size}} GQ) - - - {{filedesc}} - - - {{fileinfo}} - - - {{compatibility}} - - - - DOWNLOAD - - - {{/each}} - {{#if data.hackedavailable}} - - Please note that NanoTrasen does not recommend download of software from non-official servers. - {{#each data.hacked_programs}} + + + {{#each data.downloadable_programs}} + +
{{fileinfo}}
+ {{filename}} ({{size}} GQ) - - {{filedesc}} - - - {{fileinfo}} + + {{compatibility}} - + + DOWNLOAD + +
+
+ {{/each}} +
+ + {{#if data.hackedavailable}} + + Please note that NanoTrasen does not recommend download of software from non-official servers. + {{#each data.hacked_programs}} + +
{{fileinfo}}
+ + + {{filename}} ({{size}} GQ) + + + {{compatibility}} + DOWNLOAD -
+ +
{{/each}}
{{/if}} diff --git a/tgui/src/interfaces/ntnet_monitor.ract b/tgui/src/interfaces/ntos_net_monitor.ract similarity index 72% rename from tgui/src/interfaces/ntnet_monitor.ract rename to tgui/src/interfaces/ntos_net_monitor.ract index 67943650afe..0aeaba6c34a 100644 --- a/tgui/src/interfaces/ntnet_monitor.ract +++ b/tgui/src/interfaces/ntos_net_monitor.ract @@ -1,40 +1,7 @@ - + + -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
diff --git a/tgui/src/interfaces/ntnet_transfer.ract b/tgui/src/interfaces/ntos_net_transfer.ract similarity index 72% rename from tgui/src/interfaces/ntnet_transfer.ract rename to tgui/src/interfaces/ntos_net_transfer.ract index ff39f009f9c..86869522228 100644 --- a/tgui/src/interfaces/ntnet_transfer.ract +++ b/tgui/src/interfaces/ntos_net_transfer.ract @@ -1,41 +1,8 @@ + + -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
- {{#if data.error}}

An error has occurred during operation...

diff --git a/tgui/src/interfaces/power_monitor_prog.ract b/tgui/src/interfaces/ntos_power_monitor.ract similarity index 73% rename from tgui/src/interfaces/power_monitor_prog.ract rename to tgui/src/interfaces/ntos_power_monitor.ract index ba40f27ec07..a026b6a0abd 100644 --- a/tgui/src/interfaces/power_monitor_prog.ract +++ b/tgui/src/interfaces/ntos_power_monitor.ract @@ -39,40 +39,8 @@ } -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
+ + {{#if config.fancy}} diff --git a/tgui/src/interfaces/ntos_revelation.ract b/tgui/src/interfaces/ntos_revelation.ract new file mode 100644 index 00000000000..bae7800348f --- /dev/null +++ b/tgui/src/interfaces/ntos_revelation.ract @@ -0,0 +1,27 @@ + + + + +
+
+ Payload status: +
+
+ {{#if data.armed}} + ARMED + {{else}} + DISARMED + {{/if}} +
+
+ Controls: +
+
+ +
OBFUSCATE PROGRAM NAME +
{{data.armed ? "DISARM" : "ARM"}} + ACTIVATE +
+
+
+
\ No newline at end of file diff --git a/tgui/src/interfaces/ntos_station_alert.ract b/tgui/src/interfaces/ntos_station_alert.ract new file mode 100644 index 00000000000..3b74ee05095 --- /dev/null +++ b/tgui/src/interfaces/ntos_station_alert.ract @@ -0,0 +1,14 @@ + + + +{{#each data.alarms:class}} + +
    + {{#each .}} +
  • {{.}}
  • + {{else}} +
  • System Nominal
  • + {{/each}} +
+
+{{/each}} \ No newline at end of file diff --git a/tgui/src/interfaces/ntosheader.ract b/tgui/src/interfaces/ntosheader.ract new file mode 100644 index 00000000000..4468f1722a7 --- /dev/null +++ b/tgui/src/interfaces/ntosheader.ract @@ -0,0 +1,30 @@ +
+ + {{#if data.PC_batteryicon && data.PC_showbatteryicon}} +
+ {{/if}} + {{#if data.PC_batterypercent && data.PC_showbatteryicon}} + {{data.PC_batterypercent}} + {{/if}} + {{#if data.PC_ntneticon}} + + {{/if}} + {{#if data.PC_apclinkicon}} + + {{/if}} + {{#if data.PC_stationtime}} + {{data.PC_stationtime}} + {{/if}} + {{#each data.PC_programheaders}} + + {{/each}} +
+
+
+ Shutdown + {{#if data.PC_showexitprogram}} + EXIT PROGRAM + Minimize Program + {{/if}} +
+
\ No newline at end of file diff --git a/tgui/src/interfaces/revelation.ract b/tgui/src/interfaces/revelation.ract deleted file mode 100644 index d4bbd89b403..00000000000 --- a/tgui/src/interfaces/revelation.ract +++ /dev/null @@ -1,60 +0,0 @@ - -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
- - -
-
- Payload status: -
-
- {{#if data.armed}} - ARMED - {{else}} - DISARMED - {{/if}} -
-
- Controls: -
-
- -
OBFUSCATE PROGRAM NAME -
{{data.armed ? "DISARM" : "ARM"}} - ACTIVATE -
-
-
-
\ No newline at end of file diff --git a/tgui/src/interfaces/station_alert_prog.ract b/tgui/src/interfaces/station_alert_prog.ract deleted file mode 100644 index 5ba78cdb91e..00000000000 --- a/tgui/src/interfaces/station_alert_prog.ract +++ /dev/null @@ -1,47 +0,0 @@ - -
-
- - {{#if data.PC_batteryicon && data.PC_showbatteryicon}} -
- {{/if}} - {{#if data.PC_batterypercent && data.PC_showbatteryicon}} - {{data.PC_batterypercent}} - {{/if}} - {{#if data.PC_ntneticon}} - - {{/if}} - {{#if data.PC_apclinkicon}} - - {{/if}} - {{#if data.PC_stationtime}} - {{data.PC_stationtime}} - {{/if}} - {{#each data.PC_programheaders}} - - {{/each}} -
-
-
-
- -
Shutdown - {{#if data.PC_showexitprogram}} - EXIT PROGRAM - Minimize Program - {{/if}} -
-
-
- -{{#each data.alarms:class}} - -
    - {{#each .}} -
  • {{.}}
  • - {{else}} -
  • System Nominal
  • - {{/each}} -
-
-{{/each}} \ No newline at end of file From 9d64a52d5a3b17fd6391cbb425724b0b2e917167 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 8 May 2017 09:57:45 -0400 Subject: [PATCH 12/34] Commit hash in rev data is now shortened --- code/datums/helper_datums/getrev.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index 96796c54356..2c9c6116221 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -75,10 +75,12 @@ if(GLOB.revdata.parentcommit) to_chat(src, "Server revision compiled on: [GLOB.revdata.date]") + var/prefix = "" if(GLOB.revdata.testmerge.len) to_chat(src, GLOB.revdata.GetTestMergeInfo()) - to_chat(src, "Based off master commit:") - to_chat(src, "[GLOB.revdata.parentcommit]") + prefix = "Based off master commit: " + var/pc = GLOB.revdata.parentcommit + to_chat(src, "[prefix][copytext(pc, 1, min(length(pc, 7)))]") else to_chat(src, "Revision unknown") to_chat(src, "Current Infomational Settings:") From 79a0f7ea38b04f898aa77e44d4216312e97d6668 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 8 May 2017 10:12:00 -0400 Subject: [PATCH 13/34] Fix a rogue proc declaration --- code/modules/admin/admin_investigate.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index f2656bd309c..02c223e5074 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -1,4 +1,4 @@ -atom/proc/investigate_log(message, subject) +/atom/proc/investigate_log(message, subject) if(!message || !subject) return var/F = file("[GLOB.log_directory]/[subject].html") @@ -18,4 +18,4 @@ atom/proc/investigate_log(message, subject) if(!fexists(F)) to_chat(src, "No [subject] logfile was found.") return - src << browse(F,"window=investigate[subject];size=800x300") \ No newline at end of file + src << browse(F,"window=investigate[subject];size=800x300") From 7320e344a1bb182d3190e0a897710fa3838771fa Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 8 May 2017 10:21:08 -0400 Subject: [PATCH 14/34] Ports gibbers to Initialize --- .../kitchen_machinery/gibber.dm | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index 43cf70bbe2f..81e36923768 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -19,20 +19,19 @@ /obj/machinery/gibber/autogibber var/turf/input_plate -/obj/machinery/gibber/autogibber/New() - ..() - spawn(5) - for(var/i in GLOB.cardinal) - var/obj/machinery/mineral/input/input_obj = locate( /obj/machinery/mineral/input, get_step(src.loc, i) ) - if(input_obj) - if(isturf(input_obj.loc)) - input_plate = input_obj.loc - qdel(input_obj) - break +/obj/machinery/gibber/autogibber/Initialize() + . = ..() + for(var/i in GLOB.cardinal) + var/obj/machinery/mineral/input/input_obj = locate() in get_step(loc, i) + if(input_obj) + if(isturf(input_obj.loc)) + input_plate = input_obj.loc + qdel(input_obj) + break - if(!input_plate) - GLOB.world_game_log << "a [src] didn't find an input plate." - return + if(!input_plate) + CRASH("Didn't find an input plate.") + return /obj/machinery/gibber/autogibber/Bumped(atom/A) if(!input_plate) return @@ -45,10 +44,10 @@ M.gib() -/obj/machinery/gibber/New() - ..() +/obj/machinery/gibber/Initialize() + . = ..() add_overlay("grjam") - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/gibber(null) + var/obj/item/weapon/circuitboard/machine/gibber/B = new B.apply_default_parts(src) /obj/item/weapon/circuitboard/machine/gibber From e526c1bbd3c015e1800b08c17aa33397c2fb0ed1 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 8 May 2017 10:23:19 -0400 Subject: [PATCH 15/34] Fixes some things not using log_world --- code/modules/mapping/ruins.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mapping/ruins.dm b/code/modules/mapping/ruins.dm index e0b5555492c..a5d07591b52 100644 --- a/code/modules/mapping/ruins.dm +++ b/code/modules/mapping/ruins.dm @@ -20,7 +20,7 @@ if(ruins && ruins.len) ruin = ruins[pick(ruins)] else - world.log << "Ruin loader had no ruins to pick from with [budget] left to spend." + log_world("Ruin loader had no ruins to pick from with [budget] left to spend.") break // Can we afford it if(ruin.cost > budget) @@ -47,7 +47,7 @@ if(!valid) continue - world.log << "Ruin \"[ruin.name]\" placed at ([T.x], [T.y], [T.z])" + log_world("Ruin \"[ruin.name]\" placed at ([T.x], [T.y], [T.z])") var/obj/effect/ruin_loader/R = new /obj/effect/ruin_loader(T) R.Load(ruins,ruin) @@ -57,7 +57,7 @@ break if(!overall_sanity) - world.log << "Ruin loader gave up with [budget] left to spend." + log_world("Ruin loader gave up with [budget] left to spend.") /obj/effect/ruin_loader From 8a50adefdf5682812175140322954e5c4c23eb99 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 8 May 2017 10:41:03 -0400 Subject: [PATCH 16/34] Fix --- code/datums/helper_datums/getrev.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index 2c9c6116221..5309ec6d239 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -80,7 +80,7 @@ to_chat(src, GLOB.revdata.GetTestMergeInfo()) prefix = "Based off master commit: " var/pc = GLOB.revdata.parentcommit - to_chat(src, "[prefix][copytext(pc, 1, min(length(pc, 7)))]") + to_chat(src, "[prefix][copytext(pc, 1, min(length(pc), 7))]") else to_chat(src, "Revision unknown") to_chat(src, "Current Infomational Settings:") From 8b912f84aaa08e27017fea2d2b8afc4f66b7a426 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 8 May 2017 12:17:40 -0400 Subject: [PATCH 17/34] Fixes a bunch more cult bugs (#27034) --- code/__HELPERS/game.dm | 49 +---------- code/_globalvars/game_modes.dm | 1 + code/_onclick/hud/alert.dm | 41 ++++----- code/datums/antagonists/datum_cult.dm | 14 +-- code/datums/browser.dm | 2 +- code/game/gamemodes/cult/cult.dm | 6 +- code/game/gamemodes/cult/cult_comms.dm | 111 +++++++++++++++++++----- code/game/gamemodes/cult/runes.dm | 54 ++++-------- code/game/gamemodes/wizard/soulstone.dm | 3 + icons/mob/actions.dmi | Bin 191306 -> 191194 bytes 10 files changed, 144 insertions(+), 137 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index e93de5dccc1..8a9c1186686 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -424,7 +424,7 @@ switch(ignore_category ? askuser(M,Question,"Please answer in [poll_time/10] seconds!","Yes","No","Never for this round", StealFocus=0, Timeout=poll_time) : askuser(M,Question,"Please answer in [poll_time/10] seconds!","Yes","No", StealFocus=0, Timeout=poll_time)) if(1) to_chat(M, "Choice registered: Yes.") - if((world.time-time_passed)>poll_time) + if(time_passed + poll_time <= world.time) to_chat(M, "Sorry, you answered too late to be considered!") M << 'sound/machines/buzz-sigh.ogg' candidates -= M @@ -501,53 +501,6 @@ ++i return L -/proc/pollCultists(var/mob/living/Nominee) // Cult Master Poll - if(world.time < CULT_POLL_WAIT) - to_chat(Nominee, "It would be premature to select a leader while everyone is still settling in, try again in [round((CULT_POLL_WAIT-world.time)/10)] seconds.") - return - for(var/datum/mind/B in SSticker.mode.cult) - if(B.current) - B.current.verbs -= /mob/living/proc/cult_master - if(!B.current.incapacitated()) - B.current << 'sound/hallucinations/im_here1.ogg' - to_chat(B.current, "Acolyte [Nominee] has asserted that they are worthy of leading the cult. A vote will be called shortly.") - sleep(250) - var/list/asked_cultists = list() - for(var/datum/mind/B in SSticker.mode.cult) - if(B.current && B.current != Nominee && !B.current.incapacitated()) - B.current << 'sound/magic/exit_blood.ogg' - asked_cultists += B.current - var/list/yes_voters = pollCandidates("[Nominee] seeks to lead your cult, do you support [Nominee.p_them()]?", poll_time = 1200, group = asked_cultists) - sleep(300) - if(QDELETED(Nominee) || Nominee.incapacitated()) - for(var/datum/mind/B in SSticker.mode.cult) - if(B.current) - B.current.verbs += /mob/living/proc/cult_master - if(!B.current.incapacitated()) - to_chat(B.current,"[Nominee] has died in the process of attempting to win the cult's support!") - return FALSE - if(!Nominee.mind) - for(var/datum/mind/B in SSticker.mode.cult) - if(B.current) - B.current.verbs += /mob/living/proc/cult_master - if(!B.current.incapacitated()) - to_chat(B.current,"[Nominee] has gone insane and catatonic in the process of attempting to win the cult's support!") - return FALSE - if(LAZYLEN(yes_voters) <= LAZYLEN(asked_cultists) * 0.5) - for(var/datum/mind/B in SSticker.mode.cult) - if(B.current) - B.current.verbs += /mob/living/proc/cult_master - if(!B.current.incapacitated()) - to_chat(B.current, "[Nominee] could not win the cult's support and shall continue to serve as an acolyte.") - return FALSE - SSticker.mode.remove_cultist(Nominee.mind, FALSE) - Nominee.mind.add_antag_datum(ANTAG_DATUM_CULT_MASTER) - GLOB.cult_mastered = TRUE - for(var/datum/mind/B in SSticker.mode.cult) - if(!B.current.incapacitated()) - to_chat(B.current,"[Nominee] has won the cult's support and is now their master. Follow [Nominee.p_their()] orders to the best of your ability!") - return TRUE - /proc/poll_helper(var/mob/living/M) /proc/makeBody(mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index f1e5b479ae0..b0ae638ceed 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -9,6 +9,7 @@ GLOBAL_VAR_INIT(blood_target, null) // Cult Master's target or Construct's Maste GLOBAL_DATUM(blood_target_image, /image) GLOBAL_DATUM(sac_mind, /datum/mind) GLOBAL_VAR_INIT(sac_image, null) +GLOBAL_VAR_INIT(cult_vote_called, FALSE) GLOBAL_VAR_INIT(cult_mastered, FALSE) GLOBAL_VAR_INIT(reckoning_complete, FALSE) GLOBAL_VAR_INIT(sac_complete, FALSE) \ No newline at end of file diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 7cbd997db68..8409c85f4c8 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -290,27 +290,28 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." if(Cviewer) if(Cviewer.seeking && Cviewer.master) blood_target = Cviewer.master - if(!blood_target && !GLOB.sac_complete) - if(icon_state == "runed_sense0") - return - animate(src, transform = null, time = 1, loop = 0) - angle = 0 - cut_overlays() - icon_state = "runed_sense0" - desc = "Nar-Sie demands that [GLOB.sac_mind] be sacrificed before the summoning ritual can begin." - add_overlay(GLOB.sac_image) - return - if(!blood_target && GLOB.sac_complete) - if(icon_state == "runed_sense1") - return - animate(src, transform = null, time = 1, loop = 0) - angle = 0 - cut_overlays() - icon_state = "runed_sense1" - desc = "The sacrifice is complete, prepare to summon Nar-Sie!" - add_overlay(narnar) - return if(!blood_target) + if(!GLOB.sac_complete) + if(icon_state == "runed_sense0") + return + animate(src, transform = null, time = 1, loop = 0) + angle = 0 + cut_overlays() + icon_state = "runed_sense0" + desc = "Nar-Sie demands that [GLOB.sac_mind] be sacrificed before the summoning ritual can begin." + add_overlay(GLOB.sac_image) + else + if(SSticker.mode.eldergod) + desc = "The sacrifice is complete, prepare to summon Nar-Sie!" + else + desc = "The summoning is complete, glory to Nar-Sie!" + if(icon_state == "runed_sense1") + return + animate(src, transform = null, time = 1, loop = 0) + angle = 0 + cut_overlays() + icon_state = "runed_sense1" + add_overlay(narnar) return var/turf/P = get_turf(blood_target) var/turf/Q = get_turf(mob_viewer) diff --git a/code/datums/antagonists/datum_cult.dm b/code/datums/antagonists/datum_cult.dm index 346c88e6b1b..d5344ccb31e 100644 --- a/code/datums/antagonists/datum_cult.dm +++ b/code/datums/antagonists/datum_cult.dm @@ -1,8 +1,10 @@ /datum/antagonist/cult - var/datum/action/innate/cultcomm/communion = new + var/datum/action/innate/cult/comm/communion = new + var/datum/action/innate/cult/mastervote/vote = new /datum/antagonist/cult/Destroy() QDEL_NULL(communion) + QDEL_NULL(vote) return ..() /datum/antagonist/cult/proc/add_objectives() @@ -79,7 +81,7 @@ current.grant_language(/datum/language/narsie) current.verbs += /mob/living/proc/cult_help if(!GLOB.cult_mastered) - current.verbs += /mob/living/proc/cult_master + vote.Grant(current) communion.Grant(current) current.throw_alert("bloodsense", /obj/screen/alert/bloodsense) @@ -91,10 +93,8 @@ current.faction -= "cult" current.remove_language(/datum/language/narsie) current.verbs -= /mob/living/proc/cult_help + vote.Remove(current) communion.Remove(current) - owner.current.verbs -= /mob/living/proc/cult_master - for(var/datum/action/innate/cultmast/H in owner.current.actions) - qdel(H) current.clear_alert("bloodsense") /datum/antagonist/cult/on_removal() @@ -110,8 +110,8 @@ . = ..() /datum/antagonist/cult/master - var/datum/action/innate/cultmast/finalreck/reckoning = new - var/datum/action/innate/cultmast/cultmark/bloodmark = new + var/datum/action/innate/cult/master/finalreck/reckoning = new + var/datum/action/innate/cult/master/cultmark/bloodmark = new /datum/antagonist/cult/master/Destroy() QDEL_NULL(reckoning) diff --git a/code/datums/browser.dm b/code/datums/browser.dm index c30836f198e..62a005b5d96 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -169,7 +169,7 @@ opentime = 0 /datum/browser/alert/proc/wait() - while (opentime && selectedbutton <= 0 && (!timeout || opentime+timeout >= world.time)) + while (opentime && selectedbutton <= 0 && (!timeout || opentime+timeout > world.time)) stoplag() /datum/browser/alert/Topic(href,href_list) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 3b30d3e44a6..e5153ffa36b 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -152,12 +152,12 @@ cult_mind.current.Paralyse(5) return 1 -/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, show_message = 1, stun) +/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, silent, stun) if(cult_mind.current) var/datum/antagonist/cult/cult_datum = cult_mind.has_antag_datum(ANTAG_DATUM_CULT) if(!cult_datum) return FALSE - cult_datum.silent = show_message + cult_datum.silent = silent cult_datum.on_removal() if(stun) cult_mind.current.Paralyse(5) @@ -187,7 +187,7 @@ if(cult_objectives.Find("eldergod")) cult_fail += eldergod //1 by default, 0 if the elder god has been summoned at least once if(cult_objectives.Find("sacrifice")) - if(GLOB.sac_mind && GLOB.sac_complete) //if the target has been GLOB.sacrificed, ignore this step. otherwise, add 1 to cult_fail + if(GLOB.sac_mind && !GLOB.sac_complete) //if the target has been GLOB.sacrificed, ignore this step. otherwise, add 1 to cult_fail cult_fail++ return cult_fail //if any objectives aren't met, failure diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index ffaaf46b802..781714c7166 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -1,19 +1,21 @@ // Contains cult communion, guide, and cult master abilities #define MARK_COOLDOWN -/datum/action/innate/cultcomm - name = "Communion" - button_icon_state = "cult_comms" +/datum/action/innate/cult background_icon_state = "bg_demon" buttontooltipstyle = "cult" check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS -/datum/action/innate/cultcomm/IsAvailable() +/datum/action/innate/cult/IsAvailable() if(!iscultist(owner)) - return 0 + return FALSE return ..() -/datum/action/innate/cultcomm/Activate() +/datum/action/innate/cult/comm + name = "Communion" + button_icon_state = "cult_comms" + +/datum/action/innate/cult/comm/Activate() var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") if(!input || !IsAvailable()) return @@ -84,22 +86,82 @@ set name = "Assert Leadership" pollCultists(src) // This proc handles the distribution of cult master actions -/datum/action/innate/cultmast - background_icon_state = "bg_demon" - buttontooltipstyle = "cult" - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS +/datum/action/innate/cult/mastervote + name = "Assert Leadership" + button_icon_state = "cultvote" -/datum/action/innate/cultmast/IsAvailable() +/datum/action/innate/cult/mastervote/IsAvailable() + if(GLOB.cult_vote_called) + return FALSE + return ..() + +/datum/action/innate/cult/mastervote/Activate() + pollCultists(owner) + +/proc/pollCultists(var/mob/living/Nominee) //Cult Master Poll + if(world.time < CULT_POLL_WAIT) + to_chat(Nominee, "It would be premature to select a leader while everyone is still settling in, try again in [round((CULT_POLL_WAIT-world.time)/10)] seconds.") + return + GLOB.cult_vote_called = TRUE //somebody's trying to be a master, make sure we don't let anyone else try + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current) + B.current.update_action_buttons_icon() + if(!B.current.incapacitated()) + B.current << 'sound/hallucinations/im_here1.ogg' + to_chat(B.current, "Acolyte [Nominee] has asserted that they are worthy of leading the cult. A vote will be called shortly.") + sleep(100) + var/list/asked_cultists = list() + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current && B.current != Nominee && !B.current.incapacitated()) + B.current << 'sound/magic/exit_blood.ogg' + asked_cultists += B.current + var/list/yes_voters = pollCandidates("[Nominee] seeks to lead your cult, do you support [Nominee.p_them()]?", poll_time = 300, group = asked_cultists) + if(QDELETED(Nominee) || Nominee.incapacitated()) + GLOB.cult_vote_called = FALSE + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current) + B.current.update_action_buttons_icon() + if(!B.current.incapacitated()) + to_chat(B.current,"[Nominee] has died in the process of attempting to win the cult's support!") + return FALSE + if(!Nominee.mind) + GLOB.cult_vote_called = FALSE + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current) + B.current.update_action_buttons_icon() + if(!B.current.incapacitated()) + to_chat(B.current,"[Nominee] has gone catatonic in the process of attempting to win the cult's support!") + return FALSE + if(LAZYLEN(yes_voters) <= LAZYLEN(asked_cultists) * 0.5) + GLOB.cult_vote_called = FALSE + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current) + B.current.update_action_buttons_icon() + if(!B.current.incapacitated()) + to_chat(B.current, "[Nominee] could not win the cult's support and shall continue to serve as an acolyte.") + return FALSE + GLOB.cult_mastered = TRUE + SSticker.mode.remove_cultist(Nominee.mind, FALSE) + Nominee.mind.add_antag_datum(ANTAG_DATUM_CULT_MASTER) + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current) + for(var/datum/action/innate/cult/mastervote/vote in B.current.actions) + vote.Remove(B.current) + if(!B.current.incapacitated()) + to_chat(B.current,"[Nominee] has won the cult's support and is now their master. Follow [Nominee.p_their()] orders to the best of your ability!") + return TRUE + +/datum/action/innate/cult/master/IsAvailable() if(!owner.mind || !owner.mind.has_antag_datum(ANTAG_DATUM_CULT_MASTER)) return 0 return ..() -/datum/action/innate/cultmast/finalreck +/datum/action/innate/cult/master/finalreck name = "Final Reckoning" desc = "A single-use spell that brings the entire cult to the master's location." button_icon_state = "sintouch" -/datum/action/innate/cultmast/finalreck/Activate() +/datum/action/innate/cult/master/finalreck/Activate() for(var/i in 1 to 4) chant(i) var/list/destinations = list() @@ -126,8 +188,11 @@ if(4) playsound(mobloc, 'sound/magic/exit_blood.ogg', 100, 1) if(B.current != owner) - B.current.setDir(SOUTH) var/turf/final = pick(destinations) + if(istype(B.current.loc, /obj/item/device/soulstone)) + var/obj/item/device/soulstone/S = B.current.loc + S.release_shades(owner) + B.current.setDir(SOUTH) new /obj/effect/overlay/temp/cult/blood(final) addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) else @@ -139,7 +204,7 @@ new /obj/effect/overlay/temp/cult/blood/out(get_turf(src)) forceMove(final) -/datum/action/innate/cultmast/finalreck/proc/chant(chant_number) +/datum/action/innate/cult/master/finalreck/proc/chant(chant_number) switch(chant_number) if(1) owner.say("C'arta forbici!", language = /datum/language/common) @@ -153,7 +218,7 @@ owner.say("N'ath reth sh'yro eth d'rekkathnor!!!", language = /datum/language/common) playsound(get_turf(owner),'sound/magic/clockwork/narsie_attack.ogg', 100, 1) -/datum/action/innate/cultmast/cultmark +/datum/action/innate/cult/master/cultmark name = "Mark Target" desc = "Marks a target for the cult." button_icon_state = "cult_mark" @@ -161,32 +226,32 @@ var/cooldown = 0 var/base_cooldown = 1200 -/datum/action/innate/cultmast/cultmark/New() +/datum/action/innate/cult/master/cultmark/New() CM = new() CM.attached_action = src ..() -/datum/action/innate/cultmast/cultmark/IsAvailable() +/datum/action/innate/cult/master/cultmark/IsAvailable() if(!owner.mind || !owner.mind.has_antag_datum(ANTAG_DATUM_CULT_MASTER)) - return 0 + return FALSE if(cooldown > world.time) if(!CM.active) owner << "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can mark another target!" - return 0 + return FALSE return ..() -/datum/action/innate/cultmast/cultmark/Destroy() +/datum/action/innate/cult/master/cultmark/Destroy() QDEL_NULL(CM) return ..() -/datum/action/innate/cultmast/cultmark/Activate() +/datum/action/innate/cult/master/cultmark/Activate() CM.toggle(owner) //the important bit return TRUE /obj/effect/proc_holder/cultmark active = FALSE ranged_mousepointer = 'icons/effects/cult_target.dmi' - var/datum/action/innate/cultmast/cultmark/attached_action + var/datum/action/innate/cult/master/cultmark/attached_action /obj/effect/proc_holder/cultmark/Destroy() attached_action = null diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index ca8b51111b7..2f85b5cd7c1 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -29,13 +29,13 @@ To draw a rune, use an arcane tome. var/invocation = "Aiy ele-mayo!" //This is said by cultists when the rune is invoked. var/req_cultists = 1 //The amount of cultists required around the rune to invoke it. If only 1, any cultist can invoke it. var/req_cultists_text //if we have a description override for required cultists to invoke - var/rune_in_use = 0 // Used for some runes, this is for when you want a rune to not be usable when in use. + var/rune_in_use = FALSE // Used for some runes, this is for when you want a rune to not be usable when in use. var/scribe_delay = 50 //how long the rune takes to create var/scribe_damage = 0.1 //how much damage you take doing it - var/allow_excess_invokers = 0 //if we allow excess invokers when being invoked - var/construct_invoke = 1 //if constructs can invoke it + var/allow_excess_invokers = FALSE //if we allow excess invokers when being invoked + var/construct_invoke = TRUE //if constructs can invoke it var/req_keyword = 0 //If the rune requires a keyword - go figure amirite var/keyword //The actual keyword for the rune @@ -229,14 +229,12 @@ structure_check() searches for nearby cultist structures required for the invoca var/obj/item/weapon/paper/paper_to_imbue = papers_on_rune[1] ..() visible_message("Dark power begins to channel into the paper!") - rune_in_use = 1 - if(!do_after(user, initial(talisman_type.creation_time), target = paper_to_imbue)) - rune_in_use = 0 - return - new talisman_type(get_turf(src)) - visible_message("[src] glows with power, and bloody images form themselves on [paper_to_imbue].") - qdel(paper_to_imbue) - rune_in_use = 0 + rune_in_use = TRUE + if(do_after(user, initial(talisman_type.creation_time), target = paper_to_imbue)) + new talisman_type(get_turf(src)) + visible_message("[src] glows with power, and bloody images form themselves on [paper_to_imbue].") + qdel(paper_to_imbue) + rune_in_use = FALSE /obj/effect/rune/imbue/proc/checkpapers() . = list() @@ -250,7 +248,7 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "Sas'so c'arta forbici!" icon_state = "2" color = "#551A8B" - req_keyword = 1 + req_keyword = TRUE var/listkey /obj/effect/rune/teleport/Initialize(mapload, set_keyword) @@ -297,15 +295,15 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") fail_invoke() return - var/movedsomething = 0 - var/moveuserlater = 0 + var/movedsomething = FALSE + var/moveuserlater = FALSE for(var/atom/movable/A in T) if(A == user) - moveuserlater = 1 - movedsomething = 1 + moveuserlater = TRUE + movedsomething = TRUE continue if(!A.anchored) - movedsomething = 1 + movedsomething = TRUE A.forceMove(target) if(movedsomething) ..() @@ -326,7 +324,7 @@ structure_check() searches for nearby cultist structures required for the invoca icon_state = "3" color = "#FFFFFF" req_cultists = 1 - allow_excess_invokers = 1 + allow_excess_invokers = TRUE rune_in_use = FALSE /obj/effect/rune/convert/do_invoke_glow() @@ -450,8 +448,7 @@ structure_check() searches for nearby cultist structures required for the invoca pixel_y = -32 scribe_delay = 450 //how long the rune takes to create scribe_damage = 40.1 //how much damage you take doing it - var/used - var/ignore_gamemode = TRUE + var/used = FALSE /obj/effect/rune/narsie/Initialize(mapload, set_keyword) . = ..() @@ -470,33 +467,20 @@ structure_check() searches for nearby cultist structures required for the invoca if(z != ZLEVEL_STATION) return - var/datum/game_mode/cult/cult_mode - - if(SSticker.mode.name == "cult") - cult_mode = SSticker.mode - - if(!cult_mode && !ignore_gamemode) - for(var/M in invokers) - to_chat(M, "Nar-Sie does not respond!") - fail_invoke() - log_game("Summon Nar-Sie rune failed - gametype is not cult") - return - if(locate(/obj/singularity/narsie) in GLOB.poi_list) for(var/M in invokers) to_chat(M, "Nar-Sie is already on this plane!") log_game("Summon Nar-Sie rune failed - already summoned") return //BEGIN THE SUMMONING - used = 1 + used = TRUE ..() send_to_playing_players('sound/effects/dimensional_rend.ogg') var/turf/T = get_turf(src) sleep(40) if(src) color = "#FF0000" - if(cult_mode) - cult_mode.eldergod = 0 + SSticker.mode.eldergod = FALSE new /obj/singularity/narsie/large(T) //Causes Nar-Sie to spawn even if the rune has been removed /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 09412a79ac7..d3aeef178c1 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -69,6 +69,9 @@ user.Paralyse(5) to_chat(user, "Your body is wracked with debilitating pain!") return + release_shades(user) + +/obj/item/device/soulstone/proc/release_shades(mob/user) for(var/mob/living/simple_animal/shade/A in src) A.status_flags &= ~GODMODE A.canmove = 1 diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 58c877d4d950eb18eede729c7965a98374cdec34..ae30a592d5b9dbe2448693b493c54c25a98f7d4e 100644 GIT binary patch delta 172465 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

W#9T= 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

Bh>_8#mqRN#o;^+@qQ<4BRDz^kwc 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 A3;+NC delta 172539 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

sfzU!`(<6t9xHLQ3z5g_Fllne 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 Ak^lez From 637848244ed102812322dd16011e4ddc03741598 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 09:17:43 -0700 Subject: [PATCH 18/34] Automatic changelog generation for PR #27034 [ci skip] --- html/changelogs/AutoChangeLog-pr-27034.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27034.yml diff --git a/html/changelogs/AutoChangeLog-pr-27034.yml b/html/changelogs/AutoChangeLog-pr-27034.yml new file mode 100644 index 00000000000..3a3c8406698 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27034.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "The verb to Assert Leadership over the cult has been replaced with an action button that does the same thing, but is much more visible." From 4720fdb9cb82c36af94cf141c7bf281f78c36714 Mon Sep 17 00:00:00 2001 From: bagil Date: Mon, 8 May 2017 16:29:06 +0000 Subject: [PATCH 19/34] Automatic changelog compile, [ci skip] --- html/changelog.html | 16 ++++++++++++++++ html/changelogs/.all_changelog.yml | 16 ++++++++++++++++ html/changelogs/AutoChangeLog-pr-26854.yml | 8 -------- html/changelogs/AutoChangeLog-pr-27014.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27034.yml | 4 ---- 5 files changed, 32 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-26854.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27014.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27034.yml diff --git a/html/changelog.html b/html/changelog.html index 0b7aa971681..9b4e7473161 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -60,6 +60,22 @@

+

Joan updated:

+
    +
  • The verb to Assert Leadership over the cult has been replaced with an action button that does the same thing, but is much more visible.
  • +
+

Moonlighting Mac says updated:

+
    +
  • After a recent trade fair, employees have took it upon themselves to learn how to craft leather objects out of finished leather sheets, for novices they are pretty good at it! Try it yourself!
  • +
  • Muzzles to silence people are now craftable out of leather sheets.
  • +
  • You can no longer print off designs from a bio-generator that can now be crafted out of leather sheets.
  • +
  • Complete sheets of leather can be printed from the bio-generator for 150 biomass to accommodate for a loss of designs.
  • +
  • Specialist objects from the leather & cloth category bio-generator category were not removed as to encourage interdepartmental interaction & balance.
  • +
+

ninjanomnom updated:

+
    +
  • Highlander no longer breaks your speakers
  • +

07 May 2017

Anonmare updated:

diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 7ff5e81cff2..e9c4cb157e4 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11020,3 +11020,19 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. 2017-05-08: Dorsisdwarf: - bugfix: Fixed being unable to hit museum cases in melee + Joan: + - tweak: The verb to Assert Leadership over the cult has been replaced with an action + button that does the same thing, but is much more visible. + Moonlighting Mac says: + - tweak: After a recent trade fair, employees have took it upon themselves to learn + how to craft leather objects out of finished leather sheets, for novices they + are pretty good at it! Try it yourself! + - rscadd: Muzzles to silence people are now craftable out of leather sheets. + - rscdel: You can no longer print off designs from a bio-generator that can now + be crafted out of leather sheets. + - tweak: Complete sheets of leather can be printed from the bio-generator for 150 + biomass to accommodate for a loss of designs. + - experiment: Specialist objects from the leather & cloth category bio-generator + category were not removed as to encourage interdepartmental interaction & balance. + ninjanomnom: + - tweak: Highlander no longer breaks your speakers diff --git a/html/changelogs/AutoChangeLog-pr-26854.yml b/html/changelogs/AutoChangeLog-pr-26854.yml deleted file mode 100644 index 8aeb9ff2957..00000000000 --- a/html/changelogs/AutoChangeLog-pr-26854.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "Moonlighting Mac says" -delete-after: True -changes: - - tweak: "After a recent trade fair, employees have took it upon themselves to learn how to craft leather objects out of finished leather sheets, for novices they are pretty good at it! Try it yourself!" - - rscadd: "Muzzles to silence people are now craftable out of leather sheets." - - rscdel: "You can no longer print off designs from a bio-generator that can now be crafted out of leather sheets." - - tweak: "Complete sheets of leather can be printed from the bio-generator for 150 biomass to accommodate for a loss of designs." - - experiment: "Specialist objects from the leather & cloth category bio-generator category were not removed as to encourage interdepartmental interaction & balance." diff --git a/html/changelogs/AutoChangeLog-pr-27014.yml b/html/changelogs/AutoChangeLog-pr-27014.yml deleted file mode 100644 index 0c1695adbcb..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27014.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ninjanomnom" -delete-after: True -changes: - - tweak: "Highlander no longer breaks your speakers" diff --git a/html/changelogs/AutoChangeLog-pr-27034.yml b/html/changelogs/AutoChangeLog-pr-27034.yml deleted file mode 100644 index 3a3c8406698..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27034.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Joan" -delete-after: True -changes: - - tweak: "The verb to Assert Leadership over the cult has been replaced with an action button that does the same thing, but is much more visible." From f5cea174b95b088d1e105eee8d5088d8438bbb44 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Mon, 8 May 2017 11:06:12 -0700 Subject: [PATCH 20/34] fixes status stat panel --- code/modules/mob/mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index e2b8d86e91e..450564be9d1 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -567,7 +567,7 @@ var/datum/map_config/cached = SSmapping.next_map_config if(cached) stat(null, "Next Map: [cached.map_name]") - stat("Round ID:", "[GLOB.round_id ? GLOB.round_id : "NULL"]") + stat(null, "Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]") stat(null, "Server Time: [time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]") stat(null, "Station Time: [worldtime2text()]") stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") From 605f20d641d916f0282c8b51e95daad8c144f6f7 Mon Sep 17 00:00:00 2001 From: Mr Potato Shaman Date: Mon, 8 May 2017 13:49:50 -0500 Subject: [PATCH 21/34] Add Slime Scanner to Autolathe (#27036) --- code/modules/research/designs/autolathe_designs.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 9f2fbda1f34..500a83c05fd 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -783,3 +783,12 @@ materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) build_path = /obj/item/device/modular_computer/tablet category = list("initial","Misc") + +/datum/design/slime_scanner + name = "Slime Scanner" + id = "slime_scanner" + build_type = AUTOLATHE + materials = list(MAT_METAL = 300, MAT_GLASS = 200) + build_path = /obj/item/device/slime_scanner + category = list("initial", "Misc") + \ No newline at end of file From e3d892bc262b51528f7f798b28f58c489b73701c Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 11:49:52 -0700 Subject: [PATCH 22/34] Automatic changelog generation for PR #27036 [ci skip] --- html/changelogs/AutoChangeLog-pr-27036.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27036.yml diff --git a/html/changelogs/AutoChangeLog-pr-27036.yml b/html/changelogs/AutoChangeLog-pr-27036.yml new file mode 100644 index 00000000000..c253fbdeddf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27036.yml @@ -0,0 +1,4 @@ +author: "Penguaro" +delete-after: True +changes: + - rscadd: "The Slime Scanner is available from the Autolathe." From 15cd682eef94c1405b143f4e9bb8d7669fcdaaea Mon Sep 17 00:00:00 2001 From: coiax Date: Mon, 8 May 2017 19:56:47 +0100 Subject: [PATCH 23/34] Makes it clear whether (in)complete golem shells are free or servant (#27025) * Artifical golem shells now have "artificial" in the name So it's clear whether you're becoming a free or an enslaved golem. --- code/game/objects/items/stacks/sheets/mineral.dm | 2 +- code/game/objects/structures/ghost_role_spawners.dm | 11 ++++++++--- code/modules/ruins/lavaland_ruin_code.dm | 10 +++++----- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 436bc5ff598..026a120b7ba 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -337,7 +337,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ * Adamantine */ GLOBAL_LIST_INIT(adamantine_recipes, list( - new /datum/stack_recipe("artificial golem shell", /obj/item/golem_shell/artificial, req_amount=1, res_amount=1), + new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=1, res_amount=1), )) /obj/item/stack/sheet/mineral/adamantine diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 5b5c88ebe0b..989a2fdeb31 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -96,7 +96,7 @@ //Golem shells: Spawns in Free Golem ships in lavaland. Ghosts become mineral golems and are advised to spread personal freedom. /obj/effect/mob_spawn/human/golem - name = "inert golem shell" + name = "inert free golem shell" desc = "A humanoid shape, empty, lifeless, and full of potential." mob_name = "a free golem" icon = 'icons/obj/wizard.dmi' @@ -106,13 +106,14 @@ death = FALSE anchored = 0 density = 0 + var/has_owner = FALSE var/can_transfer = TRUE //if golems can switch bodies to this new shell var/mob/living/owner = null //golem's owner if it has one flavour_text = "You are a Free Golem. Your family worships The Liberator. In his infinite and divine wisdom, he set your clan free to \ travel the stars with a single declaration: \"Yeah go do whatever.\" Though you are bound to the one who created you, it is customary in your society to repeat those same words to newborn \ golems, so that no golem may ever be forced to serve again." -/obj/effect/mob_spawn/human/golem/Initialize(mapload, datum/species/golem/species = null, has_owner = FALSE, mob/creator = null) +/obj/effect/mob_spawn/human/golem/Initialize(mapload, datum/species/golem/species = null, mob/creator = null) ..() if(species) name += " ([initial(species.prefix)])" @@ -155,9 +156,13 @@ return ..() +/obj/effect/mob_spawn/human/golem/servant + has_owner = TRUE + name = "inert servant golem shell" + /obj/effect/mob_spawn/human/golem/adamantine - name = "dust-caked golem shell" + name = "dust-caked free golem shell" desc = "A humanoid shape, empty, lifeless, and full of potential." mob_name = "a free golem" can_transfer = FALSE diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 35ffdefce67..25567b90e23 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -40,7 +40,7 @@ category = list("Imported") /obj/item/golem_shell - name = "incomplete golem shell" + name = "incomplete free golem shell" icon = 'icons/obj/wizard.dmi' icon_state = "construct" desc = "The incomplete body of a golem. Add ten sheets of any mineral to finish." @@ -113,7 +113,7 @@ if(species) if(O.use(10)) to_chat(user, "You finish up the golem shell with ten sheets of [O].") - new shell_type(get_turf(src), species, has_owner, user) + new shell_type(get_turf(src), species, user) qdel(src) else to_chat(user, "You need at least ten sheets to finish a golem.") @@ -121,9 +121,9 @@ to_chat(user, "You can't build a golem out of this kind of material.") //made with xenobiology, the golem obeys its creator -/obj/item/golem_shell/artificial - name = "incomplete artificial golem shell" - has_owner = TRUE +/obj/item/golem_shell/servant + name = "incomplete servant golem shell" + shell_type = /obj/effect/mob_spawn/human/golem/servant ///Syndicate Listening Post /obj/effect/mob_spawn/human/lavaland_syndicate From d4255ae9f117f5f2f8215a51a13cefc1dd40e5ed Mon Sep 17 00:00:00 2001 From: coiax Date: Mon, 8 May 2017 19:57:48 +0100 Subject: [PATCH 24/34] Fixes language code ignoring holder restrictions (#27047) Fixes various mobs speaking languages that they were only supposed to understand. --- code/game/atoms_movable.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 097e9d306de..70657522b49 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -612,7 +612,9 @@ if(!H.has_language(dt)) return FALSE - else if(H.omnitongue || could_speak_in_language(dt)) + else if(H.omnitongue) + return TRUE + else if(could_speak_in_language(dt) && (!H.only_speaks_language || H.only_speaks_language == dt)) return TRUE else return FALSE From c12e4081acb19312e5b31af8addeb2266f831709 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 11:57:50 -0700 Subject: [PATCH 25/34] Automatic changelog generation for PR #27047 [ci skip] --- html/changelogs/AutoChangeLog-pr-27047.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27047.yml diff --git a/html/changelogs/AutoChangeLog-pr-27047.yml b/html/changelogs/AutoChangeLog-pr-27047.yml new file mode 100644 index 00000000000..6971f855a00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27047.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "Fixes various mobs speaking languages that they were only supposed +to understand." From 891d1cb0e016d44db3209ad395fdd2afc3cb48e4 Mon Sep 17 00:00:00 2001 From: Mr Potato Shaman Date: Mon, 8 May 2017 15:25:19 -0500 Subject: [PATCH 26/34] Make Lathe Design Names Capitalized Consistently (#27041) --- code/modules/research/designs.dm | 6 +- .../research/designs/autolathe_designs.dm | 120 +++++++++--------- .../research/designs/biogenerator_designs.dm | 28 ++-- .../research/designs/computer_part_designs.dm | 52 ++++---- .../research/designs/medical_designs.dm | 28 ++-- .../research/designs/weapon_designs.dm | 4 +- 6 files changed, 119 insertions(+), 119 deletions(-) diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 41ba8197a17..76bf2a002a3 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -47,7 +47,7 @@ other types of metals and chemistry for reagents). //////////////////////////////////////// /obj/item/weapon/disk/design_disk - name = "component design disk" + name = "Component Design Disk" desc = "A disk for storing device design data for construction in lathes." icon_state = "datadisk1" materials = list(MAT_METAL=300, MAT_GLASS=100) @@ -62,7 +62,7 @@ other types of metals and chemistry for reagents). blueprints += null /obj/item/weapon/disk/design_disk/adv - name = "advanced component design disk" + name = "Advanced Component Design Disk" desc = "A disk for storing device design data for construction in lathes. This one has extra storage space." materials = list(MAT_METAL=300, MAT_GLASS=100, MAT_SILVER = 50) max_blueprints = 5 @@ -587,7 +587,7 @@ other types of metals and chemistry for reagents). category = list("Equipment") /datum/design/diskplantgene - name = "Plant data disk" + name = "Plant Data Disk" desc = "A disk for storing plant genetic data." id = "diskplantgene" req_tech = list("programming" = 4, "biotech" = 3) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 500a83c05fd..7fbc8309a8f 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -11,7 +11,7 @@ category = list("initial","Tools") /datum/design/crowbar - name = "Pocket crowbar" + name = "Pocket Crowbar" id = "crowbar" build_type = AUTOLATHE materials = list(MAT_METAL = 50) @@ -27,7 +27,7 @@ category = list("initial","Tools") /datum/design/extinguisher - name = "Fire extinguisher" + name = "Fire Extinguisher" id = "extinguisher" build_type = AUTOLATHE materials = list(MAT_METAL = 90) @@ -51,7 +51,7 @@ category = list("initial","Tools") /datum/design/tscanner - name = "T-ray scanner" + name = "T-Ray Scanner" id = "tscanner" build_type = AUTOLATHE materials = list(MAT_METAL = 150) @@ -59,7 +59,7 @@ category = list("initial","Tools") /datum/design/weldingtool - name = "Welding tool" + name = "Welding Tool" id = "welding_tool" build_type = AUTOLATHE materials = list(MAT_METAL = 70, MAT_GLASS = 20) @@ -67,7 +67,7 @@ category = list("initial","Tools") /datum/design/mini_weldingtool - name = "Emergency welding tool" + name = "Emergency Welding Tool" id = "mini_welding_tool" build_type = AUTOLATHE materials = list(MAT_METAL = 30, MAT_GLASS = 10) @@ -99,7 +99,7 @@ category = list("initial","Tools") /datum/design/welding_helmet - name = "Welding helmet" + name = "Welding Helmet" id = "welding_helmet" build_type = AUTOLATHE materials = list(MAT_METAL = 1750, MAT_GLASS = 400) @@ -107,7 +107,7 @@ category = list("initial","Tools") /datum/design/cable_coil - name = "Cable coil" + name = "Cable Coil" id = "cable_coil" build_type = AUTOLATHE materials = list(MAT_METAL = 10, MAT_GLASS = 5) @@ -124,7 +124,7 @@ category = list("initial","Tools") /datum/design/console_screen - name = "Console screen" + name = "Console Screen" id = "console_screen" build_type = AUTOLATHE materials = list(MAT_GLASS = 200) @@ -132,7 +132,7 @@ category = list("initial", "Electronics") /datum/design/apc_board - name = "APC module" + name = "APC Module" id = "power control" build_type = AUTOLATHE materials = list(MAT_METAL = 100, MAT_GLASS = 100) @@ -140,7 +140,7 @@ category = list("initial", "Electronics") /datum/design/airlock_board - name = "Airlock electronics" + name = "Airlock Electronics" id = "airlock_board" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) @@ -148,7 +148,7 @@ category = list("initial", "Electronics") /datum/design/firelock_board - name = "Firelock circuitry" + name = "Firelock Circuitry" id = "firelock_board" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) @@ -156,7 +156,7 @@ category = list("initial", "Electronics") /datum/design/airalarm_electronics - name = "Air alarm electronics" + name = "Air Alarm Electronics" id = "airalarm_electronics" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) @@ -164,7 +164,7 @@ category = list("initial", "Electronics") /datum/design/firealarm_electronics - name = "Fire alarm electronics" + name = "Fire Alarm Electronics" id = "firealarm_electronics" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) @@ -180,7 +180,7 @@ category = list("initial", "Misc") /datum/design/pipe_painter - name = "Pipe painter" + name = "Pipe Painter" id = "pipe_painter" build_type = AUTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 2000) @@ -188,7 +188,7 @@ category = list("initial", "Misc") /datum/design/airlock_painter - name = "Airlock painter" + name = "Airlock Painter" id = "airlock_painter" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) @@ -214,7 +214,7 @@ maxstack = 50 /datum/design/rglass - name = "Reinforced glass" + name = "Reinforced Glass" id = "rglass" build_type = AUTOLATHE materials = list(MAT_METAL = 1000, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) @@ -223,7 +223,7 @@ maxstack = 50 /datum/design/rods - name = "Metal rod" + name = "Metal Rod" id = "rods" build_type = AUTOLATHE materials = list(MAT_METAL = 1000) @@ -232,7 +232,7 @@ maxstack = 50 /datum/design/rcd_ammo - name = "Compressed matter cardridge" + name = "Compressed Matter Cartridge" id = "rcd_ammo" build_type = AUTOLATHE materials = list(MAT_METAL = 3000, MAT_GLASS=2000) @@ -240,7 +240,7 @@ category = list("initial","Construction") /datum/design/kitchen_knife - name = "Kitchen knife" + name = "Kitchen Knife" id = "kitchen_knife" build_type = AUTOLATHE materials = list(MAT_METAL = 12000) @@ -272,7 +272,7 @@ category = list("initial","Dinnerware") /datum/design/drinking_glass - name = "Drinking glass" + name = "Drinking Glass" id = "drinking_glass" build_type = AUTOLATHE materials = list(MAT_GLASS = 500) @@ -280,7 +280,7 @@ category = list("initial","Dinnerware") /datum/design/shot_glass - name = "Shot glass" + name = "Shot Glass" id = "shot_glass" build_type = AUTOLATHE materials = list(MAT_GLASS = 100) @@ -304,7 +304,7 @@ category = list("initial","Misc") /datum/design/plant_analyzer - name = "Plant analyzer" + name = "Plant Analyzer" id = "plant_analyzer" build_type = AUTOLATHE materials = list(MAT_METAL = 30, MAT_GLASS = 20) @@ -344,7 +344,7 @@ category = list("initial", "Medical") /datum/design/circular_saw - name = "Circular saw" + name = "Circular Saw" id = "circular_saw" build_type = AUTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) @@ -352,7 +352,7 @@ category = list("initial", "Medical") /datum/design/surgicaldrill - name = "Surgical drill" + name = "Surgical Drill" id = "surgicaldrill" build_type = AUTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) @@ -392,7 +392,7 @@ category = list("initial", "Medical") /datum/design/large_beaker - name = "Large beaker" + name = "Large Beaker" id = "large_beaker" build_type = AUTOLATHE materials = list(MAT_GLASS = 2500) @@ -408,7 +408,7 @@ category = list("initial", "Medical") /datum/design/beanbag_slug - name = "Beanbag slug" + name = "Beanbag Slug" id = "beanbag_slug" build_type = AUTOLATHE materials = list(MAT_METAL = 250) @@ -416,7 +416,7 @@ category = list("initial", "Security") /datum/design/rubbershot - name = "Rubber shot" + name = "Rubber Shot" id = "rubber_shot" build_type = AUTOLATHE materials = list(MAT_METAL = 4000) @@ -424,7 +424,7 @@ category = list("initial", "Security") /datum/design/c38 - name = "Speed loader (.38)" + name = "Speed Loader (.38)" id = "c38" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -432,7 +432,7 @@ category = list("initial", "Security") /datum/design/recorder - name = "Universal recorder" + name = "Universal Recorder" id = "recorder" build_type = AUTOLATHE materials = list(MAT_METAL = 60, MAT_GLASS = 30) @@ -456,7 +456,7 @@ category = list("initial", "Misc") /datum/design/signaler - name = "Remote signaling device" + name = "Remote Signaling Device" id = "signaler" build_type = AUTOLATHE materials = list(MAT_METAL = 400, MAT_GLASS = 120) @@ -464,7 +464,7 @@ category = list("initial", "T-Comm") /datum/design/radio_headset - name = "Radio headset" + name = "Radio Headset" id = "radio_headset" build_type = AUTOLATHE materials = list(MAT_METAL = 75) @@ -472,7 +472,7 @@ category = list("initial", "T-Comm") /datum/design/bounced_radio - name = "Station bounced radio" + name = "Station Bounced Radio" id = "bounced_radio" build_type = AUTOLATHE materials = list(MAT_METAL = 75, MAT_GLASS = 25) @@ -480,7 +480,7 @@ category = list("initial", "T-Comm") /datum/design/infrared_emitter - name = "Infrared emitter" + name = "Infrared Emitter" id = "infrared_emitter" build_type = AUTOLATHE materials = list(MAT_METAL = 1000, MAT_GLASS = 500) @@ -488,7 +488,7 @@ category = list("initial", "Misc") /datum/design/health_sensor - name = "Health sensor" + name = "Health Sensor" id = "health_sensor" build_type = AUTOLATHE materials = list(MAT_METAL = 800, MAT_GLASS = 200) @@ -504,7 +504,7 @@ category = list("initial", "Misc") /datum/design/voice_analyser - name = "Voice analyser" + name = "Voice Analyser" id = "voice_analyser" build_type = AUTOLATHE materials = list(MAT_METAL = 500, MAT_GLASS = 50) @@ -512,7 +512,7 @@ category = list("initial", "Misc") /datum/design/light_tube - name = "Light tube" + name = "Light Tube" id = "light_tube" build_type = AUTOLATHE materials = list(MAT_GLASS = 100) @@ -520,7 +520,7 @@ category = list("initial", "Construction") /datum/design/light_bulb - name = "Light bulb" + name = "Light Bulb" id = "light_bulb" build_type = AUTOLATHE materials = list(MAT_GLASS = 100) @@ -528,7 +528,7 @@ category = list("initial", "Construction") /datum/design/camera_assembly - name = "Camera assembly" + name = "Camera Assembly" id = "camera_assembly" build_type = AUTOLATHE materials = list(MAT_METAL = 400, MAT_GLASS = 250) @@ -536,7 +536,7 @@ category = list("initial", "Construction") /datum/design/newscaster_frame - name = "Newscaster frame" + name = "Newscaster Frame" id = "newscaster_frame" build_type = AUTOLATHE materials = list(MAT_METAL = 14000, MAT_GLASS = 8000) @@ -552,7 +552,7 @@ category = list("initial", "Medical") /datum/design/prox_sensor - name = "Proximity sensor" + name = "Proximity Sensor" id = "prox_sensor" build_type = AUTOLATHE materials = list(MAT_METAL = 800, MAT_GLASS = 200) @@ -577,7 +577,7 @@ category = list("hacked", "Weapons and ammo") /datum/design/rcd - name = "Rapid construction device (RCD)" + name = "Rapid Construction Device (RCD)" id = "rcd" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -585,7 +585,7 @@ category = list("hacked", "Construction") /datum/design/rpd - name = "Rapid pipe dispenser (RPD)" + name = "Rapid Pipe Dispenser (RPD)" id = "rpd" build_type = AUTOLATHE materials = list(MAT_METAL = 75000, MAT_GLASS = 37500) @@ -601,7 +601,7 @@ category = list("hacked", "Tools") /datum/design/large_welding_tool - name = "Industrial welding tool" + name = "Industrial Welding Tool" id = "large_welding_tool" build_type = AUTOLATHE materials = list(MAT_METAL = 70, MAT_GLASS = 60) @@ -625,7 +625,7 @@ category = list("hacked", "Security") /datum/design/shotgun_slug - name = "Shotgun slug" + name = "Shotgun Slug" id = "shotgun_slug" build_type = AUTOLATHE materials = list(MAT_METAL = 4000) @@ -633,7 +633,7 @@ category = list("hacked", "Security") /datum/design/buckshot_shell - name = "Buckshot shell" + name = "Buckshot Shell" id = "buckshot_shell" build_type = AUTOLATHE materials = list(MAT_METAL = 4000) @@ -641,7 +641,7 @@ category = list("hacked", "Security") /datum/design/shotgun_dart - name = "Shotgun dart" + name = "Shotgun Dart" id = "shotgun_dart" build_type = AUTOLATHE materials = list(MAT_METAL = 4000) @@ -649,7 +649,7 @@ category = list("hacked", "Security") /datum/design/incendiary_slug - name = "Incendiary slug" + name = "Incendiary Slug" id = "incendiary_slug" build_type = AUTOLATHE materials = list(MAT_METAL = 4000) @@ -657,7 +657,7 @@ category = list("hacked", "Security") /datum/design/riot_dart - name = "Foam riot dart" + name = "Foam Riot Dart" id = "riot_dart" build_type = AUTOLATHE materials = list(MAT_METAL = 1000) //Discount for making individually - no box = less metal! @@ -665,7 +665,7 @@ category = list("hacked", "Security") /datum/design/riot_darts - name = "Foam riot dart box" + name = "Foam Riot Dart Box" id = "riot_darts" build_type = AUTOLATHE materials = list(MAT_METAL = 50000) //Comes with 40 darts @@ -673,7 +673,7 @@ category = list("hacked", "Security") /datum/design/a357 - name = "Ammo box (.357)" + name = "Ammo Box (.357)" id = "a357" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -681,7 +681,7 @@ category = list("hacked", "Security") /datum/design/c10mm - name = "Ammo box (10mm)" + name = "Ammo Box (10mm)" id = "c10mm" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -689,7 +689,7 @@ category = list("hacked", "Security") /datum/design/c45 - name = "Ammo box (.45)" + name = "Ammo Box (.45)" id = "c45" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -697,7 +697,7 @@ category = list("hacked", "Security") /datum/design/c9mm - name = "Ammo box (9mm)" + name = "Ammo Box (9mm)" id = "c9mm" build_type = AUTOLATHE materials = list(MAT_METAL = 30000) @@ -705,7 +705,7 @@ category = list("hacked", "Security") /datum/design/cleaver - name = "Butcher's cleaver" + name = "Butcher's Cleaver" id = "cleaver" build_type = AUTOLATHE materials = list(MAT_METAL = 18000) @@ -721,7 +721,7 @@ category = list("initial", "Tools") /datum/design/desttagger - name = "Destination tagger" + name = "Destination Tagger" id = "desttagger" build_type = AUTOLATHE materials = list(MAT_METAL = 250, MAT_GLASS = 125) @@ -729,7 +729,7 @@ category = list("initial", "Electronics") /datum/design/handlabeler - name = "Hand labeler" + name = "Hand Labeler" id = "handlabel" build_type = AUTOLATHE materials = list(MAT_METAL = 150, MAT_GLASS = 125) @@ -737,7 +737,7 @@ category = list("initial", "Electronics") /datum/design/geiger - name = "Geiger counter" + name = "Geiger Counter" id = "geigercounter" build_type = AUTOLATHE materials = list(MAT_METAL = 150, MAT_GLASS = 150) @@ -745,7 +745,7 @@ category = list("initial", "Tools") /datum/design/turret_control_frame - name = "Turret control frame" + name = "Turret Control Frame" id = "turret_control" build_type = AUTOLATHE materials = list(MAT_METAL = 12000) @@ -753,7 +753,7 @@ category = list("initial", "Construction") /datum/design/conveyor_belt - name = "Conveyor belt" + name = "Conveyor Belt" id = "conveyor_belt" build_type = AUTOLATHE materials = list(MAT_METAL = 5000) @@ -761,7 +761,7 @@ category = list("initial", "Construction") /datum/design/conveyor_switch - name = "Conveyor belt switch" + name = "Conveyor Belt Switch" id = "conveyor_switch" build_type = AUTOLATHE materials = list(MAT_METAL = 450, MAT_GLASS = 190) diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index a3544a9ba95..7319e507ae6 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -3,7 +3,7 @@ /////////////////////////////////// /datum/design/milk - name = "10 milk" + name = "10 Milk" id = "milk" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 20) @@ -11,7 +11,7 @@ category = list("initial","Food") /datum/design/cream - name = "10 cream" + name = "10 Cream" id = "cream" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 30) @@ -19,7 +19,7 @@ category = list("initial","Food") /datum/design/milk_carton - name = "Milk carton" + name = "Milk Carton" id = "milk_carton" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 100) @@ -27,7 +27,7 @@ category = list("initial","Food") /datum/design/cream_carton - name = "Cream carton" + name = "Cream Carton" id = "cream_carton" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 300) @@ -35,7 +35,7 @@ category = list("initial","Food") /datum/design/black_pepper - name = "10u black pepper" + name = "10u Black Pepper" id = "black_pepper" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 25) @@ -43,7 +43,7 @@ category = list("initial","Food") /datum/design/pepper_mill - name = "Pepper mill" + name = "Pepper Mill" id = "pepper_mill" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 50) @@ -52,7 +52,7 @@ category = list("initial","Food") /datum/design/monkey_cube - name = "Monkey cube" + name = "Monkey Cube" id = "mcube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) @@ -60,7 +60,7 @@ category = list("initial", "Food") /datum/design/ez_nut - name = "E-Z-Nutrient" + name = "E-Z Nutrient" id = "ez_nut" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 10) @@ -108,7 +108,7 @@ category = list("initial", "Botany Chemicals") /datum/design/cloth - name = "Roll of cloth" + name = "Roll of Cloth" id = "cloth" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 50) @@ -124,7 +124,7 @@ category = list("initial","Leather and Cloth") /datum/design/secbelt - name = "Security belt" + name = "Security Belt" id = "secbelt" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 300) @@ -132,7 +132,7 @@ category = list("initial","Leather and Cloth") /datum/design/medbelt - name = "Medical belt" + name = "Medical Belt" id = "medbel" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 300) @@ -140,7 +140,7 @@ category = list("initial","Leather and Cloth") /datum/design/janibelt - name = "Janitorial belt" + name = "Janitorial Belt" id = "janibelt" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 300) @@ -148,7 +148,7 @@ category = list("initial","Leather and Cloth") /datum/design/s_holster - name = "Shoulder holster" + name = "Shoulder Holster" id = "s_holster" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 400) @@ -156,7 +156,7 @@ category = list("initial","Leather and Cloth") /datum/design/rice_hat - name = "Rice hat" + name = "Rice Hat" id = "rice_hat" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 300) diff --git a/code/modules/research/designs/computer_part_designs.dm b/code/modules/research/designs/computer_part_designs.dm index cd75eada7aa..dbdd15817c0 100644 --- a/code/modules/research/designs/computer_part_designs.dm +++ b/code/modules/research/designs/computer_part_designs.dm @@ -3,7 +3,7 @@ //////////////////////////////////////// /datum/design/disk/normal - name = "hard disk drive" + name = "Hard Disk Drive" id = "hdd_basic" req_tech = list("programming" = 1, "engineering" = 1) build_type = PROTOLATHE @@ -12,7 +12,7 @@ category = list("Computer Parts") /datum/design/disk/advanced - name = "advanced hard disk drive" + name = "Advanced Hard Disk Drive" id = "hdd_advanced" req_tech = list("programming" = 2, "engineering" = 2) build_type = PROTOLATHE @@ -21,7 +21,7 @@ category = list("Computer Parts") /datum/design/disk/super - name = "super hard disk drive" + name = "Super Hard Disk Drive" id = "hdd_super" req_tech = list("programming" = 3, "engineering" = 3) build_type = PROTOLATHE @@ -30,7 +30,7 @@ category = list("Computer Parts") /datum/design/disk/cluster - name = "cluster hard disk drive" + name = "Cluster Hard Disk Drive" id = "hdd_cluster" req_tech = list("programming" = 4, "engineering" = 4) build_type = PROTOLATHE @@ -39,7 +39,7 @@ category = list("Computer Parts") /datum/design/disk/small - name = "solid state drive" + name = "Solid State Drive" id = "ssd_small" req_tech = list("programming" = 2, "engineering" = 2) build_type = PROTOLATHE @@ -48,7 +48,7 @@ category = list("Computer Parts") /datum/design/disk/micro - name = "micro solid state drive" + name = "Micro Solid State Drive" id = "ssd_micro" req_tech = list("programming" = 1, "engineering" = 1) build_type = PROTOLATHE @@ -59,7 +59,7 @@ // Network cards /datum/design/netcard/basic - name = "network card" + name = "Network Card" id = "netcard_basic" req_tech = list("programming" = 2, "engineering" = 1) build_type = IMPRINTER @@ -69,7 +69,7 @@ category = list("Computer Parts") /datum/design/netcard/advanced - name = "advanced network card" + name = "Advanced Network Card" id = "netcard_advanced" req_tech = list("programming" = 4, "engineering" = 2) build_type = IMPRINTER @@ -79,7 +79,7 @@ category = list("Computer Parts") /datum/design/netcard/wired - name = "wired network card" + name = "Wired Network Card" id = "netcard_wired" req_tech = list("programming" = 5, "engineering" = 3) build_type = IMPRINTER @@ -91,7 +91,7 @@ // Data disks /datum/design/portabledrive/basic - name = "data disk" + name = "Data Disk" id = "portadrive_basic" req_tech = list("programming" = 1) build_type = IMPRINTER @@ -101,7 +101,7 @@ category = list("Computer Parts") /datum/design/portabledrive/advanced - name = "advanced data disk" + name = "Advanced Data Disk" id = "portadrive_advanced" req_tech = list("programming" = 2) build_type = IMPRINTER @@ -111,7 +111,7 @@ category = list("Computer Parts") /datum/design/portabledrive/super - name = "super data disk" + name = "Super Data Disk" id = "portadrive_super" req_tech = list("programming" = 4) build_type = IMPRINTER @@ -123,7 +123,7 @@ // Card slot /datum/design/cardslot - name = "ID card slot" + name = "ID Card Slot" id = "cardslot" req_tech = list("programming" = 2) build_type = PROTOLATHE @@ -133,7 +133,7 @@ // Intellicard slot /datum/design/aislot - name = "Intellicard slot" + name = "Intellicard Slot" id = "aislot" req_tech = list("programming" = 2) build_type = PROTOLATHE @@ -143,7 +143,7 @@ // Mini printer /datum/design/miniprinter - name = "miniprinter" + name = "Miniprinter" id = "miniprinter" req_tech = list("programming" = 2, "engineering" = 2) build_type = PROTOLATHE @@ -154,7 +154,7 @@ // APC Link /datum/design/APClink - name = "area power connector" + name = "Area Power Connector" id = "APClink" req_tech = list("programming" = 2, "powerstorage" = 3, "engineering" = 2) build_type = PROTOLATHE @@ -165,7 +165,7 @@ // Batteries /datum/design/battery/controller - name = "power cell controller" + name = "Power Cell Controller" id = "bat_control" req_tech = list("powerstorage" = 1, "engineering" = 1) build_type = PROTOLATHE @@ -174,7 +174,7 @@ category = list("Computer Parts") /datum/design/battery/normal - name = "battery module" + name = "Battery Module" id = "bat_normal" req_tech = list("powerstorage" = 1, "engineering" = 1) build_type = PROTOLATHE @@ -183,7 +183,7 @@ category = list("Computer Parts") /datum/design/battery/advanced - name = "advanced battery module" + name = "Advanced Battery Module" id = "bat_advanced" req_tech = list("powerstorage" = 2, "engineering" = 2) build_type = PROTOLATHE @@ -192,7 +192,7 @@ category = list("Computer Parts") /datum/design/battery/super - name = "super battery module" + name = "Super Battery Module" id = "bat_super" req_tech = list("powerstorage" = 3, "engineering" = 3) build_type = PROTOLATHE @@ -201,7 +201,7 @@ category = list("Computer Parts") /datum/design/battery/nano - name = "nano battery module" + name = "Nano Battery Module" id = "bat_nano" req_tech = list("powerstorage" = 1, "engineering" = 1) build_type = PROTOLATHE @@ -210,7 +210,7 @@ category = list("Computer Parts") /datum/design/battery/micro - name = "micro battery module" + name = "Micro Battery Module" id = "bat_micro" req_tech = list("powerstorage" = 2, "engineering" = 2) build_type = PROTOLATHE @@ -221,7 +221,7 @@ // Processor unit /datum/design/cpu - name = "processor board" + name = "Processor Board" id = "cpu_normal" req_tech = list("programming" = 3, "engineering" = 2) build_type = IMPRINTER @@ -231,7 +231,7 @@ category = list("Computer Parts") /datum/design/cpu/small - name = "microprocessor" + name = "Microprocessor" id = "cpu_small" req_tech = list("programming" = 2, "engineering" = 2) build_type = IMPRINTER @@ -241,7 +241,7 @@ category = list("Computer Parts") /datum/design/cpu/photonic - name = "photonic processor board" + name = "Photonic Processor Board" id = "pcpu_normal" req_tech = list("programming" = 5, "engineering" = 4) build_type = IMPRINTER @@ -251,7 +251,7 @@ category = list("Computer Parts") /datum/design/cpu/photonic/small - name = "photonic microprocessor" + name = "Photonic Microprocessor" id = "pcpu_small" req_tech = list("programming" = 4, "engineering" = 3) build_type = IMPRINTER diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 002112b717d..f72458af4ea 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -96,7 +96,7 @@ category = list("Medical Designs") /datum/design/bluespacebodybag - name = "Bluespace body bag" + name = "Bluespace Body Bag" desc = "A bluespace body bag, powered by experimental bluespace technology. It can hold loads of bodies and the largest of creatures." id = "bluespacebodybag" req_tech = list("bluespace" = 5, "materials" = 4, "plasmatech" = 4) @@ -106,7 +106,7 @@ category = list("Medical Designs") /datum/design/plasmarefiller - name = "Plasma-man jumpsuit refill" + name = "Plasma-Man Jumpsuit Refill" desc = "A refill pack for the auto-extinguisher on Plasma-man suits." id = "plasmarefiller" req_tech = list("materials" = 2, "plasmatech" = 3) //Why did this have no plasmatech @@ -191,7 +191,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_breather - name = "Breathing Tube implant" + name = "Breathing Tube Implant" desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." id = "ci-breather" req_tech = list("materials" = 2, "biotech" = 3) @@ -202,7 +202,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_toolset - name = "Toolset Arm implant" + name = "Toolset Arm Implant" desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm." id = "ci-toolset" req_tech = list("materials" = 3, "engineering" = 4, "biotech" = 4, "powerstorage" = 4) @@ -213,7 +213,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_medical_hud - name = "Medical HUD implant" + name = "Medical HUD Implant" desc = "These cybernetic eyes will display a medical HUD over everything you see. Wiggle eyes to control." id = "ci-medhud" req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4) @@ -224,7 +224,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_security_hud - name = "Security HUD implant" + name = "Security HUD Implant" desc = "These cybernetic eyes will display a security HUD over everything you see. Wiggle eyes to control." id = "ci-sechud" req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4, "combat" = 3) @@ -235,7 +235,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_xray - name = "X-Ray eyes" + name = "X-Ray Eyes" desc = "These cybernetic eyes will give you X-ray vision. Blinking is futile." id = "ci-xray" req_tech = list("materials" = 7, "programming" = 5, "biotech" = 7, "magnets" = 5,"plasmatech" = 6) @@ -246,7 +246,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_thermals - name = "Thermal eyes" + name = "Thermal Eyes" desc = "These cybernetic eyes will give you Thermal vision. Vertical slit pupil included." id = "ci-thermals" req_tech = list("materials" = 6, "programming" = 4, "biotech" = 7, "magnets" = 5,"plasmatech" = 4) @@ -257,7 +257,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_antidrop - name = "Anti-Drop implant" + name = "Anti-Drop Implant" desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle." id = "ci-antidrop" req_tech = list("materials" = 5, "programming" = 6, "biotech" = 5) @@ -268,7 +268,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_antistun - name = "CNS Rebooter implant" + name = "CNS Rebooter Implant" desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned." id = "ci-antistun" req_tech = list("materials" = 6, "programming" = 5, "biotech" = 6) @@ -279,7 +279,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment - name = "Nutriment pump implant" + name = "Nutriment Pump Implant" desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving." id = "ci-nutriment" req_tech = list("materials" = 3, "powerstorage" = 4, "biotech" = 3) @@ -290,7 +290,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment_plus - name = "Nutriment pump implant PLUS" + name = "Nutriment Pump Implant PLUS" desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." id = "ci-nutrimentplus" req_tech = list("materials" = 5, "powerstorage" = 4, "biotech" = 4) @@ -301,7 +301,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_reviver - name = "Reviver implant" + name = "Reviver Implant" desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" id = "ci-reviver" req_tech = list("materials" = 5, "programming" = 4, "biotech" = 5) @@ -312,7 +312,7 @@ category = list("Misc", "Medical Designs") /datum/design/cyberimp_thrusters - name = "Thrusters set implant" + name = "Thrusters Set Implant" desc = "This implant will allow you to use gas from environment or your internals for propulsion in zero-gravity areas." id = "ci-thrusters" req_tech = list("materials" = 5, "biotech" = 5, "magnets" = 4, "engineering" = 7) diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 80863259e85..15704651f6d 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -3,7 +3,7 @@ ///////////////////////////////////////// /datum/design/pin_testing - name = "test-range firing pin" + name = "Test-Range Firing Pin" desc = "This safety firing pin allows firearms to be operated within proximity to a firing range." id = "pin_testing" req_tech = list("combat" = 2, "materials" = 2) @@ -13,7 +13,7 @@ category = list("Firing Pins") /datum/design/pin_mindshield - name = "mindshield firing pin" + name = "Mindshield Firing Pin" desc = "This is a security firing pin which only authorizes users who are mindshield-implanted." id = "pin_loyalty" req_tech = list("combat" = 5, "materials" = 6) From 1652c96daa4dd01b4459f7fd4e3e85b3237e2af9 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 13:25:21 -0700 Subject: [PATCH 27/34] Automatic changelog generation for PR #27041 [ci skip] --- html/changelogs/AutoChangeLog-pr-27041.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27041.yml diff --git a/html/changelogs/AutoChangeLog-pr-27041.yml b/html/changelogs/AutoChangeLog-pr-27041.yml new file mode 100644 index 00000000000..5fbaa4435ab --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27041.yml @@ -0,0 +1,4 @@ +author: "Penguaro" +delete-after: True +changes: + - tweak: "The Design Names in the various machines are now capitalized consistently" From f5e776aaf1c6e3930efc45cb4c04f0cf2d574c3e Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 13:26:05 -0700 Subject: [PATCH 28/34] Automatic changelog generation for PR #27048 [ci skip] --- html/changelogs/AutoChangeLog-pr-27048.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27048.yml diff --git a/html/changelogs/AutoChangeLog-pr-27048.yml b/html/changelogs/AutoChangeLog-pr-27048.yml new file mode 100644 index 00000000000..3b9cf89a321 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27048.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "Fixes being able to bypass language restrictions by selecting +languages you can't speak as your default language." From 3ed17193a8bd042431db2d0bd08c45758a17183d Mon Sep 17 00:00:00 2001 From: sybil Date: Mon, 8 May 2017 21:28:25 +0000 Subject: [PATCH 29/34] Automatic changelog compile, [ci skip] --- html/changelog.html | 10 ++++++++++ html/changelogs/.all_changelog.yml | 8 ++++++++ html/changelogs/AutoChangeLog-pr-27036.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27041.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27047.yml | 5 ----- html/changelogs/AutoChangeLog-pr-27048.yml | 5 ----- 6 files changed, 18 insertions(+), 18 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-27036.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27041.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27047.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27048.yml diff --git a/html/changelog.html b/html/changelog.html index 9b4e7473161..55b4761bba7 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -72,6 +72,16 @@
  • Complete sheets of leather can be printed from the bio-generator for 150 biomass to accommodate for a loss of designs.
  • Specialist objects from the leather & cloth category bio-generator category were not removed as to encourage interdepartmental interaction & balance.
  • +

    Penguaro updated:

    +
      +
    • The Slime Scanner is available from the Autolathe.
    • +
    • The Design Names in the various machines are now capitalized consistently
    • +
    +

    coiax updated:

    +
      +
    • Fixes various mobs speaking languages that they were only supposed to understand.
    • +
    • Fixes being able to bypass language restrictions by selecting languages you can't speak as your default language.
    • +

    ninjanomnom updated:

    • Highlander no longer breaks your speakers
    • diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index e9c4cb157e4..cc17b5e0f24 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11034,5 +11034,13 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. biomass to accommodate for a loss of designs. - experiment: Specialist objects from the leather & cloth category bio-generator category were not removed as to encourage interdepartmental interaction & balance. + Penguaro: + - rscadd: The Slime Scanner is available from the Autolathe. + - tweak: The Design Names in the various machines are now capitalized consistently + coiax: + - bugfix: Fixes various mobs speaking languages that they were only supposed to + understand. + - bugfix: Fixes being able to bypass language restrictions by selecting languages + you can't speak as your default language. ninjanomnom: - tweak: Highlander no longer breaks your speakers diff --git a/html/changelogs/AutoChangeLog-pr-27036.yml b/html/changelogs/AutoChangeLog-pr-27036.yml deleted file mode 100644 index c253fbdeddf..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27036.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Penguaro" -delete-after: True -changes: - - rscadd: "The Slime Scanner is available from the Autolathe." diff --git a/html/changelogs/AutoChangeLog-pr-27041.yml b/html/changelogs/AutoChangeLog-pr-27041.yml deleted file mode 100644 index 5fbaa4435ab..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27041.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Penguaro" -delete-after: True -changes: - - tweak: "The Design Names in the various machines are now capitalized consistently" diff --git a/html/changelogs/AutoChangeLog-pr-27047.yml b/html/changelogs/AutoChangeLog-pr-27047.yml deleted file mode 100644 index 6971f855a00..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27047.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "Fixes various mobs speaking languages that they were only supposed -to understand." diff --git a/html/changelogs/AutoChangeLog-pr-27048.yml b/html/changelogs/AutoChangeLog-pr-27048.yml deleted file mode 100644 index 3b9cf89a321..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27048.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "Fixes being able to bypass language restrictions by selecting -languages you can't speak as your default language." From 72abf03436cc2dda82d7a46aa111224f3ce7373d Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 8 May 2017 15:50:13 -0700 Subject: [PATCH 30/34] Automatic changelog generation for PR #27053 [ci skip] --- html/changelogs/AutoChangeLog-pr-27053.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27053.yml diff --git a/html/changelogs/AutoChangeLog-pr-27053.yml b/html/changelogs/AutoChangeLog-pr-27053.yml new file mode 100644 index 00000000000..65ab5ed7f9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27053.yml @@ -0,0 +1,4 @@ +author: "Penguaro" +delete-after: True +changes: + - tweak: "Adjusts Meteor Shuttle Name" From f87aee76e0a39e2a3f7380eeecc881dc1a67c346 Mon Sep 17 00:00:00 2001 From: c0 Date: Tue, 9 May 2017 03:07:09 +0300 Subject: [PATCH 31/34] Consistency fixes --- .../modular_computers/file_system/programs/alarm.dm | 2 +- tgui/assets/tgui.js | 2 +- tgui/src/interfaces/ntos_card.ract | 9 +++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/code/modules/modular_computers/file_system/programs/alarm.dm b/code/modules/modular_computers/file_system/programs/alarm.dm index 3101b44c0dd..fc050545a5b 100644 --- a/code/modules/modular_computers/file_system/programs/alarm.dm +++ b/code/modules/modular_computers/file_system/programs/alarm.dm @@ -1,6 +1,6 @@ /datum/computer_file/program/alarm_monitor filename = "alarmmonitor" - filedesc = "Alarm Monitoring" + filedesc = "Alarm Monitor" ui_header = "alarm_green.gif" program_icon_state = "alert-green" extended_desc = "This program provides visual interface for station's alarm system." diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index 617d6253cd8..be4da1842a3 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -9,7 +9,7 @@ this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNo label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},r.exports.components=r.exports.components||{};var i={vents:t(225),modes:t(221),thresholds:t(224),status:t(223),scrubbers:t(222)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,221:221,222:222,223:223,224:224,225:225}],220:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{205:205}],221:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],222:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,117],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,174],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,196]}]},f:[{p:[9,7,219],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,255],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,272]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,314]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,391]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,411]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,425]}]}]}," ",{p:[13,7,490],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,525],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[14,26,542]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[14,71,587]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[15,50,670]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[15,70,690]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[15,88,708]}]}]}," ",{p:[17,7,790],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[18,9,826],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[18,26,843]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[18,70,887]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[19,48,968]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[19,68,988]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[19,84,1004]}]}]}," ",{p:[21,7,1080],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[22,9,1118],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_co2"],s:'_0?"check-square-o":"square-o"'},p:[22,26,1135]}],style:[{t:2,x:{r:["filter_co2"],s:'_0?"selected":null'},p:[22,81,1190]}],action:"co2_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[23,50,1276]},'", "val": ',{t:2,x:{r:["filter_co2"],s:"+!_0"},p:[23,70,1296]},"}"]},f:["CO2"]}," ",{p:[24,9,1340],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_n2o"],s:'_0?"check-square-o":"square-o"'},p:[24,26,1357]}],style:[{t:2,x:{r:["filter_n2o"],s:'_0?"selected":null'},p:[24,81,1412]}],action:"n2o_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,50,1498]},'", "val": ',{t:2,x:{r:["filter_n2o"],s:"+!_0"},p:[25,70,1518]},"}"]},f:["N2O"]}," ",{p:[26,9,1562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_toxins"],s:'_0?"check-square-o":"square-o"'},p:[26,26,1579]}],style:[{t:2,x:{r:["filter_toxins"],s:'_0?"selected":null'},p:[26,84,1637]}],action:"tox_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,50,1726]},'", "val": ',{t:2,x:{r:["filter_toxins"],s:"+!_0"},p:[27,70,1746]},"}"]},f:["Plasma"]}," ",{p:[28,3,1790],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_bz"],s:'_0?"check-square-o":"square-o"'},p:[28,20,1807]}],style:[{t:2,x:{r:["filter_bz"],s:'_0?"selected":null'},p:[28,74,1861]}],action:"bz_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[29,43,1939]},'", "val": ',{t:2,x:{r:["filter_bz"],s:"+!_0"},p:[29,63,1959]},"}"]},f:["BZ"]}," ",{p:[30,3,1995],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_freon"],s:'_0?"check-square-o":"square-o"'},p:[30,20,2012]}],style:[{t:2,x:{r:["filter_freon"],s:'_0?"selected":null'},p:[30,77,2069]}],action:"freon_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[31,46,2153]},'", "val": ',{t:2,x:{r:["filter_freon"],s:"+!_0"},p:[31,66,2173]},"}"]},f:["Freon"]}," ",{p:[32,3,2215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_water_vapor"],s:'_0?"check-square-o":"square-o"'},p:[32,20,2232]}],style:[{t:2,x:{r:["filter_water_vapor"],s:'_0?"selected":null'},p:[32,83,2295]}],action:"water_vapor_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,52,2391]},'", "val": ',{t:2,x:{r:["filter_water_vapor"],s:"+!_0"},p:[33,72,2411]},"}"]},f:["Water Vapor"]}]}]}],n:52,r:"data.scrubbers",p:[7,3,144]},{t:4,n:51,f:[{p:[37,5,2522],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],223:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=a.extend(r.exports)},{205:205}],224:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],225:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{p:[22,7,1039],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,9,1085],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[24,31,1172]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[24,45,1186]}]}," ",{p:[25,9,1232],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[25,42,1265]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[26,31,1365]},'"}']},f:["Reset"]}]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[30,5,1457],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],226:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}]}," "]},e.exports=a.extend(r.exports)},{205:205}],227:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1206],t:7,e:"ui-notice",f:[{p:[47,3,1221],t:7,e:"b",f:[{p:[47,6,1224],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1255],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1327],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1355]}," seconds... ",{p:[50,3,1387],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1451],t:7,e:"br"},{p:[50,71,1455],t:7,e:"br"},{p:[50,75,1459],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1182]},{t:4,n:51,f:[{p:[53,2,1491],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1535],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1576],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1593]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1644]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1507]},{t:4,n:51,f:[{p:[59,3,1732],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1758]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1846],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1884],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1967],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1980]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,2019]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1921]},{t:4,n:51,f:[{p:[67,5,2079],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2096]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2149]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2212]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2293],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2345]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2381]}]}]}," ",{p:[74,4,2490],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2567],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2600]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2633]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2659]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2525]},{t:4,n:51,f:[{p:[78,5,2724],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2830],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2913],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2926]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2964]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2868]},{t:4,n:51,f:[{p:[86,4,3026],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,3043]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3093]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3156]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3236],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3249]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3286]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2790]}]}," ",{p:[94,2,3445],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3517],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3536]}],nowrap:0},f:[{p:[97,5,3560],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.powerChannels"],s:"Math.round(_1[_0].powerLoad)"},p:[97,26,3581]}," W"]}," ",{p:[98,5,3648],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3669],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3682]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3716]}]}]}," ",{p:[99,5,3765],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3787],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3793]}]},"]"]}," ",{p:[100,5,3863],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3956],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3989]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4071]}]},f:["Auto"]}," ",{p:[104,6,4116],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4151]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4218]}]},f:["On"]}," ",{p:[106,6,4259],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4290]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4357]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3909]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4453],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4488],t:7,e:"span",a:{"class":"bold"},f:[{t:2,x:{r:["adata.totalLoad"],s:"Math.round(_0)"},p:[113,22,4507]}," W"]}]}]}," ",{t:4,f:[{p:[117,4,4613],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4654],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4755],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4772]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4793]}],action:[{t:2,r:"malfAction",p:[120,97,4847]}]},f:[{t:2,r:"malfButton",p:[120,113,4863]}]}],n:50,r:"data.malfStatus",p:[119,3,4726]}]}],n:50,r:"data.siliconUser",p:[116,2,4584]}," ",{p:[124,2,4931],t:7,e:"ui-notice",f:[{p:[125,4,4947],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[127,5,5028],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[127,11,5034]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,3,4982]},{t:4,n:51,f:[{p:[129,5,5106],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[129,22,5123]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[129,79,5180]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{205:205}],228:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],229:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"span",f:[{t:2,x:{r:["adata.inputRate"],s:"Math.fixed(_0)"},p:[30,13,1089]}," L/s"]}]}," ",{p:[32,5,1156],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1201],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1218]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1270]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1337]}]}]}," ",{p:[36,5,1412],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1456],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1499]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{205:205}],230:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,518],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[9,11,524]}," kPa"]}]}," ",{p:[11,3,586],t:7,e:"ui-section",a:{label:"Filter"},f:[{p:[12,5,619],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0==""?"selected":null'},p:[12,23,637]}],action:"filter",params:'{"mode": ""}'},f:["Nothing"]}," ",{p:[14,5,755],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="plasma"?"selected":null'},p:[14,23,773]}],action:"filter",params:'{"mode": "plasma"}'},f:["Plasma"]}," ",{p:[16,5,902],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="o2"?"selected":null'},p:[16,23,920]}],action:"filter",params:'{"mode": "o2"}'},f:["O2"]}," ",{p:[18,5,1037],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2"?"selected":null'},p:[18,23,1055]}],action:"filter",params:'{"mode": "n2"}'},f:["N2"]}," ",{p:[20,5,1172],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="co2"?"selected":null'},p:[20,23,1190]}],action:"filter",params:'{"mode": "co2"}'},f:["CO2"]}," ",{p:[22,5,1310],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2o"?"selected":null'},p:[22,23,1328]}],action:"filter",params:'{"mode": "n2o"}'},f:["N2O"]}," ",{p:[24,2,1445],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="bz"?"selected":null'},p:[24,20,1463]}],action:"filter",params:'{"mode": "bz"}'},f:["BZ"]}," ",{p:[26,2,1578],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="freon"?"selected":null'},p:[26,20,1596]}],action:"filter",params:'{"mode": "freon"}'},f:["Freon"]}," ",{p:[28,2,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="water_vapor"?"selected":null'},p:[28,20,1738]}],action:"filter",params:'{"mode": "water_vapor"}'},f:["Water Vapor"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],231:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],232:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,525],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,531]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{ p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{205:205}],233:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],234:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[12,5,333],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[12,38,366]}],action:"fire"},f:["FIRE!"]}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[16,3,492],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[17,7,532],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[15,3,465]}]}]},e.exports=a.extend(r.exports)},{205:205}],235:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{205:205}],236:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"Centcom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to Centcom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{action:"add",params:['{"id": "',{t:2,r:"id",p:[85,51,2740]},'"}']},f:[{t:2,r:"cost",p:[85,61,2750]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{205:205}],237:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities availible."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{205:205}],238:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],239:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],240:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject and Clear Buffer":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,357],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,443],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,462]}," units of ",{t:2,r:"name",p:[13,60,497]}],nowrap:0},f:[{p:[14,7,522],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,572],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,625]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,670],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,723]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,768],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,821]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,868],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,921]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,971],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1024]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1075],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1119]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,407]},{t:4,n:51,f:[{p:[24,5,1201],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,374]},{t:4,n:51,f:[{p:[27,5,1272],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1360],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1391],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1429]}]},f:["Destroy"]}," ",{p:[34,3,1487],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1525]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1594],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1646],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1665]}," units of ",{t:2,r:"name",p:[37,59,1700]}],nowrap:0},f:[{p:[38,6,1724],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1773],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1828]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1872],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1927]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1971],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2026]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2072],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2127]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2176],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2231]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2281],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2325]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1611]}]}]}," ",{t:4,f:[{p:[52,3,2461],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2551],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2585]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2634]}]}," ",{p:[55,5,2715],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2737]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2761]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2514]},{t:4,n:51,f:[{p:[57,5,2813],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2877],t:7,e:"br"}," ",{p:[61,4,2887],t:7,e:"br"}," ",{p:[62,4,2897],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2956]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,3040],t:7,e:"br"}," ",{p:[64,4,3050],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3109]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3193],t:7,e:"br"}," ",{p:[66,4,3203],t:7,e:"br"}," ",{p:[67,4,3213],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3273]}]},f:["Create Patch (max 40µ)"]}," ",{p:[68,4,3358],t:7,e:"br"}," ",{p:[69,4,3368],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3428]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3514],t:7,e:"br"}," ",{p:[71,4,3524],t:7,e:"br"}," ",{p:[72,4,3534],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,65,3595]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[73,4,3681],t:7,e:"br"}," ",{p:[74,4,3691],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3752]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2438]},{t:4,n:51,f:[{p:[79,3,3874],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[80,4,3929],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,63,3988]}]},f:["Create Pack (max 10µ)"]}," ",{p:[81,4,4072],t:7,e:"br"}," ",{p:[82,4,4082],t:7,e:"br"}," ",{p:[83,4,4092],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[83,65,4153]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[87,2,4301],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[87,20,4319]}]},f:[{p:[88,3,4350],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[89,3,4398],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[89,46,4441]}]}," ",{p:[90,3,4484],t:7,e:"br"}," ",{p:[91,3,4493],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[92,3,4535],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[92,23,4555]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[92,69,4601]}]},f:[{t:2,r:"data.analyzeVars.color",p:[92,97,4629]}]}," ",{p:[93,3,4666],t:7,e:"br"}," ",{p:[94,3,4675],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[95,3,4717],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[95,25,4739]}]}," ",{p:[96,3,4776],t:7,e:"br"}," ",{p:[97,3,4785],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[98,3,4841],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[98,25,4863]},"µ/minute"]}," ",{p:[99,3,4911],t:7,e:"br"}," ",{p:[100,3,4920],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[101,3,4975],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[101,25,4997]}]}," ",{p:[102,3,5034],t:7,e:"br"}," ",{p:[103,3,5043],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[104,3,5099],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[104,25,5121]}]}," ",{p:[105,3,5159],t:7,e:"br"}," ",{p:[106,3,5168],t:7,e:"br"}," ",{p:[107,3,5177],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{205:205}],241:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}," ",{p:[3,3,107],t:7,e:"ui-button",a:{action:"component"},f:["Target Component: ",{t:3,r:"data.target_comp",p:[3,51,155]}]}]}," ",{t:4,f:[{p:[6,3,235],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[7,3,251]}]}],n:50,r:"data.recollection",p:[5,1,206]},{t:4,n:51,f:[{p:[10,2,301],t:7,e:"ui-display",a:{title:"Components (with Global Cache)",button:0},f:[{p:[11,4,364],t:7,e:"ui-section",f:[{t:3,r:"data.components",p:[12,6,383]}]}]}," ",{p:[15,2,441],t:7,e:"ui-display",f:[{p:[16,3,457],t:7,e:"ui-section",f:[{p:[17,4,474],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[17,22,492]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[18,4,615],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[18,22,633]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[19,4,757],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[19,22,775]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[20,4,914],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Revenant"?"selected":null'},p:[20,22,932]}],action:"select",params:'{"category": "Revenant"}'},f:["Revenant"]}," ",{p:[21,4,1061],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Judgement"?"selected":null'},p:[21,22,1079]}],action:"select",params:'{"category": "Judgement"}'},f:["Judgement"]}," ",{p:[22,4,1210],t:7,e:"br"},{t:3,r:"data.tier_info",p:[22,8,1214]}]},{p:[23,16,1251],t:7,e:"hr"}," ",{p:[24,3,1259],t:7,e:"ui-section",f:[{t:4,f:[{p:[26,4,1304],t:7,e:"div",f:[{p:[26,9,1309],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[26,29,1329]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[26,99,1399]},'"}']},f:["Recite",{t:3,r:"required",p:[26,117,1417]}]}," ",{t:4,f:[{t:4,f:[{p:[29,6,1493],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[29,53,1540]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[29,72,1559]}]}],n:50,r:"bound",p:[28,5,1473]},{t:4,n:51,f:[{p:[31,6,1603],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[31,53,1650]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[27,6,1450]}," ",{t:3,r:"name",p:[34,6,1717]}," ",{t:3,r:"descname",p:[34,17,1728]}," ",{t:3,r:"invokers",p:[34,32,1743]}]}],n:52,r:"data.scripture",p:[25,3,1275]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{205:205}],242:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null' },p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{205:205}],243:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,942]}]}," ",{p:[34,2,976],t:7,e:"ui-section",f:[{p:[34,14,988],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],244:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{temperatureStatus:function(t){return 225>t?"good":273.15>t?"average":"bad"}},computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,466],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[23,3,499],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[24,3,532],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[24,9,538]}]}]}," ",{t:4,f:[{p:[27,5,655],t:7,e:"ui-section",a:{label:"State"},f:[{p:[28,7,689],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[28,20,702]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[28,43,725]}]}]}," ",{p:[30,4,846],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,6,885],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.occupant.bodyTemperature"],s:"_0(_1)"},p:[31,19,898]}]},f:[{t:2,x:{r:["adata.occupant.bodyTemperature"],s:"Math.round(_0)"},p:[31,74,953]}," K"]}]}," ",{p:[33,5,1032],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[34,7,1067],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[34,20,1080]}],max:[{t:2,r:"data.occupant.maxHealth",p:[34,54,1114]}],value:[{t:2,r:"data.occupant.health",p:[34,90,1150]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[35,16,1192]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[35,68,1244]}]}]}," ",{t:4,f:[{p:[38,7,1481],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[38,26,1500]}]},f:[{p:[39,9,1521],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[39,30,1542]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[39,66,1578]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[39,103,1615]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[37,5,1315]}],n:50,r:"data.hasOccupant",p:[26,3,625]}]}," ",{p:[44,1,1724],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[45,3,1753],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[46,5,1785],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[46,22,1802]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[47,14,1862]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[48,14,1918]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[49,22,1977]}]}]}," ",{p:[51,3,2045],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[52,3,2081],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.cellTemperature"],s:"_0(_1)"},p:[52,16,2094]}]},f:[{t:2,x:{r:["adata.cellTemperature"],s:"Math.round(_0)"},p:[52,62,2140]}," K"]}]}," ",{p:[54,2,2205],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[55,5,2236],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[55,22,2253]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[55,73,2304]}]}," ",{p:[56,5,2357],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[56,22,2374]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[56,86,2438]}]}]}]}," ",{p:{button:[{p:[61,5,2584],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[61,36,2615]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[63,3,2718],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[66,9,2828],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[66,52,2871]}," units of ",{t:2,r:"name",p:[66,87,2906]}]},{p:[66,102,2921],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[65,7,2788]},{t:4,n:51,f:[{p:[68,9,2952],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[64,5,2753]},{t:4,n:51,f:[{p:[71,7,3028],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],245:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],246:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{205:205}],247:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{205:205}],248:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{205:205}],249:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{205:205}],250:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{205:205}],251:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=a.extend(r.exports)},{205:205}],252:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{205:205}],253:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],254:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{205:205}],255:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],256:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{205:205}],257:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{205:205}],258:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],259:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={ -v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{205:205}],260:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{205:205}],261:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{205:205}],262:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{205:205}],263:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],264:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th"},{p:[122,13,3607],t:7,e:"th",f:["Command"]}]}," ",{p:[124,5,3640],t:7,e:"tr",f:[{p:[125,4,3649],t:7,e:"th",f:["Special"]}," ",{p:[126,4,3670],t:7,e:"td",f:[{p:[127,6,3681],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[127,83,3758]}]},f:["Captain"]}," ",{p:[128,6,3835],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[131,5,3949],t:7,e:"tr",f:[{p:[132,4,3958],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[133,4,4009],t:7,e:"td",f:[{t:4,f:[{p:[135,5,4057],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[135,64,4116]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[135,82,4134]}]},f:[{t:2,r:"display_name",p:[135,127,4179]}]}],n:52,r:"data.engineering_jobs",p:[134,6,4020]}]}]}," ",{p:[139,5,4250],t:7,e:"tr",f:[{p:[140,4,4259],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[141,4,4306],t:7,e:"td",f:[{t:4,f:[{p:[143,5,4350],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[143,64,4409]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[143,82,4427]}]},f:[{t:2,r:"display_name",p:[143,127,4472]}]}],n:52,r:"data.medical_jobs",p:[142,6,4317]}]}]}," ",{p:[147,5,4543],t:7,e:"tr",f:[{p:[148,4,4552],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[149,4,4599],t:7,e:"td",f:[{t:4,f:[{p:[151,5,4643],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[151,64,4702]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[151,82,4720]}]},f:[{t:2,r:"display_name",p:[151,127,4765]}]}],n:52,r:"data.science_jobs",p:[150,6,4610]}]}]}," ",{p:[155,5,4836],t:7,e:"tr",f:[{p:[156,4,4845],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[157,4,4893],t:7,e:"td",f:[{t:4,f:[{p:[159,5,4938],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[159,64,4997]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[159,82,5015]}]},f:[{t:2,r:"display_name",p:[159,127,5060]}]}],n:52,r:"data.security_jobs",p:[158,6,4904]}]}]}," ",{p:[163,5,5131],t:7,e:"tr",f:[{p:[164,4,5140],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[165,4,5185],t:7,e:"td",f:[{t:4,f:[{p:[167,5,5227],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[167,64,5286]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[167,82,5304]}]},f:[{t:2,r:"display_name",p:[167,127,5349]}]}],n:52,r:"data.cargo_jobs",p:[166,6,5196]}]}]}," ",{p:[171,5,5420],t:7,e:"tr",f:[{p:[172,4,5429],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[173,4,5477],t:7,e:"td",f:[{t:4,f:[{p:[175,5,5522],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[175,64,5581]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[175,82,5599]}]},f:[{t:2,r:"display_name",p:[175,127,5644]}]}],n:52,r:"data.civilian_jobs",p:[174,6,5488]}]}]}," ",{t:4,f:[{p:[180,4,5747],t:7,e:"tr",f:[{p:[181,6,5758],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[182,6,5807],t:7,e:"td",f:[{t:4,f:[{p:[185,7,5854],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[185,66,5913]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[185,84,5931]}]},f:[{t:2,r:"display_name",p:[185,129,5976]}]}],n:52,r:"data.centcom_jobs",p:[183,5,5817]}]}]}],n:50,r:"data.centcom_access",p:[179,5,5715]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[197,4,6145],t:7,e:"div",a:{"class":"item"},f:[{p:[198,3,6167],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[200,4,6207],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[202,5,6288],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[203,5,6323],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[203,64,6382]},'", "allowed" : "',{t:2,r:"allowed",p:[203,87,6405]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[203,109,6427]}]},f:[{t:2,r:"desc",p:[203,140,6458]}]}]}],n:52,r:"data.all_centcom_access",p:[201,3,6249]}]}],n:50,r:"data.centcom_access",p:[196,2,6113]},{t:4,n:51,f:[{p:[208,4,6530],t:7,e:"div",a:{"class":"item"},f:[{p:[209,3,6552],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[209,7,6556]}]}]}," ",{p:[211,4,6598],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[213,5,6668],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[214,4,6731],t:7,e:"div",a:{"class":"average"},f:[{p:[214,25,6752],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[214,63,6790]}],params:['{"region" : "',{t:2,r:"regid",p:[214,116,6843]},'"}']},f:[{p:[214,129,6856],t:7,e:"b",f:[{t:2,r:"name",p:[214,132,6859]}]}]}]}," ",{p:[215,4,6894],t:7,e:"br"}," ",{t:4,f:[{p:[217,6,6930],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[218,5,6965],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[218,64,7024]},'", "allowed" : "',{t:2,r:"allowed",p:[218,87,7047]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[218,109,7069]}]},f:[{t:2,r:"desc",p:[218,140,7100]}]}]}],n:52,r:"accesses",p:[216,6,6905]}]}],n:52,r:"data.regions",p:[212,3,6640]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],265:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],266:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],267:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td", +v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{205:205}],260:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{205:205}],261:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{205:205}],262:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{205:205}],263:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],264:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["Centcom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],265:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],266:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],267:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td", f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],268:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],269:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],270:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that NanoTrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright NanoTrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],271:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],272:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],273:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}," W"]}]}," ",{p:[55,5,1530],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1565],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1571]}," W"]}]}],r:"config.fancy"}]}," ",{p:[60,1,1642],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1672],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1697],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1734],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1773],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1810],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1849],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1891],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1932],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2017],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2036]}],nowrap:0},f:[{p:[72,7,2061],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2082]}," %"]}," ",{p:[73,7,2140],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[73,28,2161]}," W"]}," ",{p:[74,7,2217],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2238],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2251]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2280]}]}]}," ",{p:[75,7,2327],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2348],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2361]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2384]}," [",{p:[75,87,2407],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2413]}]},"]"]}]}," ",{p:[76,7,2462],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2483],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2496]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2519]}," [",{p:[76,87,2542],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2548]}]},"]"]}]}," ",{p:[77,7,2597],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2618],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2631]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2654]}," [",{p:[77,87,2677],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2683]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1991]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],274:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],275:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(276)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,276:276}],276:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{205:205}],277:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}' },f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],278:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(306);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]}]},f:[{t:4,f:[{p:[50,3,1404],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1433],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1383]},{t:4,n:51,f:[{p:[54,3,1502],t:7,e:"ui-section",f:[{p:[55,4,1519],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[56,5,1575]}]}," ",{p:[58,4,1614],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[59,5,1670]}]}," ",{t:4,f:[{p:[62,5,1750],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[61,4,1709]},{t:4,n:51,f:[{p:[66,5,1866],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}," ",{p:[70,4,1976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[70,21,1993]}],action:"toggle_compact"},f:["Compact"]}," ",{t:4,f:[{t:4,f:[" ",{p:[75,6,2226],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[75,23,2243]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[74,5,2136]}],n:50,r:"config.fancy",p:[73,4,2110]}]}," ",{t:4,f:[{p:[80,5,2378],t:7,e:"ui-display",f:[{t:4,f:[{p:[82,6,2427],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[82,25,2446]}]},f:[{p:[83,7,2464],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[83,27,2484]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[83,135,2592]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[81,5,2396]}," ",{t:4,f:[{t:4,f:[{p:[90,7,2801],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[90,26,2820]}]},f:[{p:[91,8,2839],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[91,28,2859]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[89,6,2768]}],n:51,r:"data.display_craftable_only",p:[88,5,2729]}]}],n:50,r:"data.display_compact",p:[79,4,2344]},{t:4,n:51,f:[{t:4,f:[{p:[100,6,3181],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[100,25,3200]}]},f:[{t:4,f:[{p:[102,8,3243],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[103,9,3286]}]}],n:50,r:"req_text",p:[101,7,3218]}," ",{t:4,f:[{p:[107,8,3373],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[108,9,3413]}]}],n:50,r:"catalyst_text",p:[106,7,3343]}," ",{t:4,f:[{p:[112,8,3501],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[113,9,3537]}]}],n:50,r:"tool_text",p:[111,7,3475]}," ",{p:[116,7,3595],t:7,e:"ui-section",f:[{p:[117,8,3616],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[117,66,3674]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[99,5,3150]}," ",{t:4,f:[{t:4,f:[{p:[125,7,3855],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[125,26,3874]}]},f:[{t:4,f:[{p:[127,9,3919],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[128,10,3963]}]}],n:50,r:"req_text",p:[126,8,3893]}," ",{t:4,f:[{p:[132,9,4054],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[133,10,4095]}]}],n:50,r:"catalyst_text",p:[131,8,4023]}," ",{t:4,f:[{p:[137,9,4187],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[138,10,4224]}]}],n:50,r:"tool_text",p:[136,8,4160]}]}],n:52,r:"data.cant_craft",p:[124,6,3822]}],n:51,r:"data.display_craftable_only",p:[123,5,3783]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{205:205,306:306}],279:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{205:205}],280:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[13,3,461],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,493],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,510]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,561]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,618]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[22,7,787],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[22,38,818]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[21,5,759]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[26,3,938],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[27,4,969]}]}," ",{p:[29,3,1011],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[30,4,1045]}," kPa"]}],n:50,r:"data.holding",p:[25,3,914]},{t:4,n:51,f:[{p:[33,3,1119],t:7,e:"ui-section",f:[{p:[34,4,1136],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{205:205}],281:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}," W"]}]}," ",{p:[52,5,1466],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1501],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1507]}," W"]}]}],r:"config.fancy"}]}," ",{p:[57,1,1578],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1633],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1670],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1709],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1746],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1785],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1827],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1868],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1953],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1972]}],nowrap:0},f:[{p:[69,7,1997],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2018]}," %"]}," ",{p:[70,7,2076],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[70,28,2097]}," W"]}," ",{p:[71,7,2153],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2174],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2187]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2216]}]}]}," ",{p:[72,7,2263],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2284],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2297]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2320]}," [",{p:[72,87,2343],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2349]}]},"]"]}]}," ",{p:[73,7,2398],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2419],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2432]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2455]}," [",{p:[73,87,2478],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2484]}]},"]"]}]}," ",{p:[74,7,2533],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2554],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2567]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2590]}," [",{p:[74,87,2613],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2619]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1927]}]}]},e.exports=a.extend(r.exports)},{205:205}],282:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{205:205}],283:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{205:205}],284:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(285),templates:t(287),status:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,285:285,286:286,287:287}],285:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{205:205}],286:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,27],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,46]}," (",{t:2,r:"id",p:[2,32,56]},")"]},f:[{t:2,r:"status",p:[3,5,71]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[5,8,109]},")"],n:50,r:"timer",p:[4,5,87]}," ",{p:[7,5,141],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[7,67,203]},'"}']},f:["Jump To"]}," ",{p:[10,5,252],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[10,53,300]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[10,70,317]}]},f:["Fast Travel"]}]}],n:52,r:"data.shuttles",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],287:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{205:205}],288:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}," ",{p:[23,5,658],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,7,693],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[24,20,706]}],max:[{t:2,r:"data.occupant.maxHealth",p:[24,54,740]}],value:[{t:2,r:"data.occupant.health",p:[24,90,776]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[25,16,818]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[25,68,870]}]}]}," ",{t:4,f:[{p:[28,7,1107],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[28,26,1126]}]},f:[{p:[29,9,1147],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[29,30,1168]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[29,66,1204]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[29,103,1241]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[27,5,941]}," ",{p:[32,5,1328],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[33,9,1364],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[33,22,1377]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[33,68,1423]}]}]}," ",{p:[35,5,1506],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[36,9,1542],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[36,22,1555]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[36,68,1601]}]}]}," ",{p:[38,5,1685],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[40,11,1772],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[40,54,1815]}," units of ",{t:2,r:"name",p:[40,89,1850]}]},{p:[40,104,1865],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[39,9,1727]},{t:4,n:51,f:[{p:[42,11,1900],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[47,1,1996],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[48,2,2028],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[49,5,2059],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[49,22,2076]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[49,71,2125]}]}]}," ",{p:[51,3,2190],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[53,7,2251],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[53,38,2282]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[53,122,2366]},'"}']},f:[{t:2,r:"name",p:[53,132,2376]}]},{p:[53,152,2396],t:7,e:"br"}],n:52,r:"data.chems",p:[52,5,2223]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],289:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:2,x:{r:["is_current"],s:'_0?"You Are Here":"Swap"'},p:[10,7,491]}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],290:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,x:{r:["adata.inputLevel"],s:"Math.round(_0)"},p:[37,78,1447]},"W"]}]}," ",{p:[39,3,1509],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1548],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1587]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1682],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1716]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1812],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1902],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1935]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2047],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2085]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2212],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2246],t:7,e:"span",f:[{t:2,x:{r:["adata.inputAvailable"],s:"Math.round(_0)"},p:[47,9,2252]},"W"]}]}]}," ",{p:[50,1,2329],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2360],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2398],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2415]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2470]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2540]}]},"   [",{p:[55,6,2608],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2621]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2638]}]},"]"]}," ",{p:[57,3,2745],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2785],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2806]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2838]}]},f:[{t:2,x:{r:["adata.outputLevel"],s:"Math.round(_0)"},p:[58,80,2860]},"W"]}]}," ",{p:[60,3,2923],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2963],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,3002]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3099],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3133]}],action:"output",params:'{"adjust": -10000}'}}," ",{ p:[63,5,3231],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3322],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3355]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3470],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3508]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3638],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3673],t:7,e:"span",f:[{t:2,x:{r:["adata.outputUsed"],s:"Math.round(_0)"},p:[68,9,3679]},"W"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],291:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],292:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],293:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],294:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{205:205}],295:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],296:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],297:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{205:205}],298:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{205:205}],299:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,333],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[17,4,373],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[18,5,404]}]}," ",{p:[20,4,450],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[21,5,483]}]}," ",{p:[23,4,531],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,5,564],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[24,26,585]}],value:[{t:2,r:"adata.vr_avatar.health",p:[24,64,623]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[24,99,658]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[24,140,699]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[24,179,738]}]}]}]}],n:50,r:"data.vr_avatar",p:[15,2,307]},{t:4,n:51,f:[{p:[28,3,826],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[32,2,922],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[33,3,958],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[33,20,975]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[34,4,1042]}," the VR Sleeper"]}," ",{t:4,f:[{p:[37,4,1144],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[36,3,1116]}," ",{t:4,f:[{p:[42,4,1267],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[41,3,1240]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],300:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{205:205}],301:[function(t,e,n){(function(e){"use strict";var n=t(205),a=e.interopRequireDefault(n);t(194),t(1),t(190),t(193);var r=t(302),i=e.interopRequireDefault(r),o=t(303),s=t(191),u=t(192),p=e.interopRequireDefault(u);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(307)),window.initialize=function(e){window.tgui||(window.tgui=new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(304),text:t(308),config:n.config,data:n.data,adata:n.data}}}))};var c=document.getElementById("data"),l=c.textContent,f=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(f,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var d=new p["default"]("FontAwesome");d.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,190:190,191:191,192:192,193:193,194:194,205:205,302:302,303:303,304:304,307:307,308:308,"babel/external-helpers":"babel/external-helpers"}],302:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(303),a=t(305);e.exports={components:{"ui-bar":t(206),"ui-button":t(207),"ui-display":t(208),"ui-input":t(209),"ui-linegraph":t(210),"ui-notice":t(211),"ui-section":t(213),"ui-subdisplay":t(214),"ui-tabs":t(215)},events:{enter:t(203).enter,space:t(203).space},transitions:{fade:t(204)},onconfig:function(){var e=this.get("config.interface"),n={airalarm:t(219),"airalarm/back":t(220),"airalarm/modes":t(221),"airalarm/scrubbers":t(222),"airalarm/status":t(223),"airalarm/thresholds":t(224),"airalarm/vents":t(225),airlock_electronics:t(226),apc:t(227),atmos_alert:t(228),atmos_control:t(229),atmos_filter:t(230),atmos_mixer:t(231),atmos_pump:t(232),brig_timer:t(233),bsa:t(234),canister:t(235),cargo:t(236),cellular_emporium:t(237),chem_dispenser:t(238),chem_heater:t(239),chem_master:t(240),clockwork_slab:t(241),computer_fabricator:t(242),crayon:t(243),cryo:t(244),disposal_unit:t(245),dna_vault:t(246),eightball:t(247),emergency_shuttle_console:t(248),engraved_message:t(249),error:t(250),firealarm:t(251),gps:t(252),gulag_console:t(253),gulag_item_reclaimer:t(254),implantchair:t(255),intellicard:t(256),keycard_auth:t(257),labor_claim_console:t(258),language_menu:t(259),mech_bay_power_console:t(260),mulebot:t(261),ntnet_relay:t(262),ntos_ai_restorer:t(263),ntos_card:t(264),ntos_configuration:t(265),ntos_file_manager:t(266),ntos_main:t(267),ntos_net_chat:t(268),ntos_net_dos:t(269),ntos_net_downloader:t(270),ntos_net_monitor:t(271),ntos_net_transfer:t(272),ntos_power_monitor:t(273),ntos_revelation:t(274),ntos_station_alert:t(275),ntosheader:t(276),nuclear_bomb:t(277),personal_crafting:t(278),portable_pump:t(279),portable_scrubber:t(280),power_monitor:t(281),radio:t(282),sat_control:t(283),shuttle_manipulator:t(284),"shuttle_manipulator/modification":t(285),"shuttle_manipulator/status":t(286),"shuttle_manipulator/templates":t(287),sleeper:t(288),slime_swap_body:t(289),smes:t(290),solar_control:t(291),space_heater:t(292),station_alert:t(293),suit_storage_unit:t(294),tank_dispenser:t(295),tanks:t(296),thermomachine:t(297),uplink:t(298),vr_sleeper:t(299),wires:t(300)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(218),titlebar:t(217),resize:t(212)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,273:273,274:274,275:275,276:276,277:277,278:278,279:279,280:280,281:281,282:282,283:283,284:284,285:285,286:286,287:287,288:288,289:289,290:290,291:291,292:292,293:293,294:294,295:295,296:296,297:297,298:298,299:299,300:300,303:303,305:305}],303:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],304:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],305:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(303)},{303:303}],306:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var u=s;a||u.textContent.toLowerCase().includes(e)?u.style.display="":u.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],307:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],308:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var u=Array(o),p=0;o>p;p++)u[p]=arguments[p+3];n.children=u}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(u){r("throw",u)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(u){return void n(u)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n - + + @@ -178,10 +180,9 @@ {{#if data.centcom_access}} - + From c98ca85fb4379b4b1978d45997bd1337e97190a7 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Tue, 9 May 2017 11:39:13 -0400 Subject: [PATCH 32/34] Cerestation Tweaks VI: Shuttle Edition (#27045) * Added a new escape shuttle design for Cerestation. Holds over 80 people with several fully-stocked sub-departments for people to kill themselves with at the end of the round. * Added a new white shuttle design for Cerestation. Meant mostly as a cargo vessel for transporting materials during the station's construction. Comes with a spawner that has a 75% chance to spawn ripley wreckage or 25% chance to spawn a fully-equipped ripley. --- _maps/map_files/Cerestation/cerestation.dmm | 10947 +++++++++++----- _maps/shuttles/emergency_cere.dmm | 227 + _maps/shuttles/whiteship_cere.dmm | 73 + code/datums/shuttles.dm | 10 + code/game/machinery/doors/airlock_types.dm | 6 + .../airlocks/station/maintenanceexternal.dmi | Bin 0 -> 5470 bytes 6 files changed, 7761 insertions(+), 3502 deletions(-) create mode 100644 _maps/shuttles/emergency_cere.dmm create mode 100644 _maps/shuttles/whiteship_cere.dmm create mode 100644 icons/obj/doors/airlocks/station/maintenanceexternal.dmi diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index 9765dc77a4c..4629c2d5ab4 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -4038,19 +4038,19 @@ }) "ahU" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ahV" = ( -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ahW" = ( /obj/machinery/holopad, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -4069,7 +4069,7 @@ c_tag = "Brig Long-Term Cells" }, /obj/item/seeds/potato, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -4378,7 +4378,7 @@ /obj/structure/sign/poster/official/work_for_a_future{ pixel_x = -32 }, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -4404,7 +4404,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -4419,7 +4419,7 @@ "aiH" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -4817,39 +4817,39 @@ dir = 4; network = list("Prison") }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ajw" = ( /obj/structure/table, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ajx" = ( /obj/structure/table, /obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ajy" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ajz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "ajA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -5274,7 +5274,7 @@ /area/security/prison) "aks" = ( /obj/structure/bed, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -5457,10 +5457,6 @@ name = "AI Satellite Service" }) "akL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -5473,6 +5469,10 @@ icon_state = "4-8"; pixel_x = 0 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -5526,16 +5526,16 @@ name = "AI Satellite Service" }) "akP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -5686,13 +5686,13 @@ /area/security/prison) "alg" = ( /obj/machinery/biogenerator, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "alh" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -5703,14 +5703,14 @@ pixel_x = 0; pixel_y = -24 }, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) "alj" = ( /obj/structure/bed, /obj/machinery/light, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -5719,7 +5719,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/airless/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) @@ -14132,7 +14132,7 @@ dir = 1 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, @@ -17857,13 +17857,13 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) "aHh" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -17872,7 +17872,7 @@ dir = 5 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, @@ -20627,7 +20627,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMh" = ( /obj/machinery/camera{ c_tag = "Command SMES"; @@ -20637,7 +20639,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMi" = ( /obj/machinery/light/small{ dir = 1 @@ -20668,18 +20672,15 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/sign/electricshock{ pixel_y = 32 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMl" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ @@ -20689,7 +20690,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMm" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -20925,26 +20928,17 @@ name = "Fore Asteroid Maintenance" }) "aME" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Fore Asteroid Hallway APC"; - pixel_x = 0; - pixel_y = 24 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMF" = ( /obj/structure/cable/orange{ d1 = 4; @@ -20960,7 +20954,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMG" = ( /obj/structure/cable/orange{ d1 = 2; @@ -20975,7 +20971,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aMH" = ( /obj/structure/rack, /obj/item/weapon/storage/briefcase, @@ -21270,7 +21268,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNk" = ( /obj/structure/cable{ d1 = 2; @@ -21280,7 +21280,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNl" = ( /obj/structure/cable{ d1 = 4; @@ -21291,7 +21293,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNm" = ( /obj/structure/cable{ d1 = 4; @@ -21307,7 +21311,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNn" = ( /obj/machinery/power/terminal{ icon_state = "term"; @@ -21320,7 +21326,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNo" = ( /obj/item/chair, /turf/open/floor/plating{ @@ -21407,7 +21415,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, @@ -21544,7 +21552,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNE" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; @@ -21559,7 +21569,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aNF" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, @@ -21898,7 +21910,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aOl" = ( /obj/structure/cable/orange{ d1 = 4; @@ -21929,7 +21943,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aOn" = ( /obj/structure/cable/orange{ d2 = 8; @@ -21939,7 +21955,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aOo" = ( /obj/structure/cable/orange{ d1 = 1; @@ -22136,7 +22154,7 @@ "aOC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, @@ -22227,7 +22245,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aOL" = ( /obj/structure/cable{ d1 = 1; @@ -22243,7 +22263,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aOM" = ( /obj/machinery/status_display{ density = 0; @@ -22481,7 +22503,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aPi" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; @@ -22495,7 +22519,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aPj" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; @@ -22506,10 +22532,6 @@ }, /area/hallway/primary/fore) "aPk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -22517,6 +22539,10 @@ icon_state = "1-2"; pixel_y = 0 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -22664,15 +22690,15 @@ name = "Cargo Quantum Pad" }) "aPv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -22698,7 +22724,7 @@ dir = 1 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, @@ -22836,7 +22862,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aPJ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -24134,7 +24162,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aRo" = ( /obj/structure/cable{ d1 = 1; @@ -24147,7 +24177,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aRp" = ( /obj/machinery/door/airlock/maintenance{ name = "Security SMES Access"; @@ -24162,7 +24194,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aRq" = ( /obj/structure/cable{ d1 = 4; @@ -24633,7 +24667,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aSi" = ( /obj/machinery/firealarm{ dir = 1; @@ -25315,7 +25351,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ id_tag = "GulagCivExit3"; name = "External Airlock Access"; req_access_txt = "12" @@ -25477,18 +25513,18 @@ icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) "aTB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, @@ -27086,7 +27122,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aWm" = ( /obj/structure/cable{ d1 = 2; @@ -27102,17 +27140,21 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aWn" = ( /obj/machinery/camera{ c_tag = "Cargo Bay SMES"; dir = 6; icon_state = "camera" }, -/turf/open/floor/plasteel/floorgrime{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aWo" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, @@ -27482,10 +27524,15 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aWU" = ( /obj/structure/cable{ d1 = 1; @@ -27629,7 +27676,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aXg" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating{ @@ -27843,10 +27892,6 @@ }, /area/hallway/primary/fore) "aXx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -27856,6 +27901,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -27886,7 +27935,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aXA" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; @@ -27903,7 +27954,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "aXB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -30143,7 +30196,7 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) @@ -30432,7 +30485,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) @@ -30452,7 +30505,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) @@ -31253,16 +31306,16 @@ }, /area/hallway/primary/central) "bdv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -31310,10 +31363,6 @@ }, /area/hallway/primary/central) "bdz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31324,6 +31373,10 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -31523,7 +31576,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/port{ @@ -31544,7 +31597,7 @@ /area/hallway/primary/port) "bdS" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) @@ -32213,14 +32266,14 @@ icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -32267,6 +32320,11 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -32287,27 +32345,12 @@ }, /area/hallway/primary/starboard) "bfk" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Starboard Hallway APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, /obj/structure/cable/orange{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/end{ - tag = "icon-warn_end (WEST)"; - icon_state = "warn_end"; - dir = 8 - }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) @@ -32446,17 +32489,17 @@ }, /area/hallway/primary/port) "bfv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plating{ +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) @@ -32848,7 +32891,18 @@ }, /area/ai_monitored/storage/eva) "bgg" = ( -/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Hallway APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/effect/turf_decal/stripes/end{ + tag = "icon-warn_end (EAST)"; + icon_state = "warn_end"; + dir = 4 + }, +/obj/structure/cable/orange, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -33298,9 +33352,10 @@ icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ name = "Medbay SMES Access"; - req_access_txt = "10;11;12" + req_access_txt = "0"; + req_one_access_txt = "10;11;12" }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -33317,16 +33372,16 @@ }, /area/hallway/primary/starboard) "bgY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -36814,6 +36869,10 @@ name = "Mix Input"; on = 1 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -36874,14 +36933,14 @@ icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -37039,10 +37098,6 @@ icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37050,6 +37105,10 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -37216,7 +37275,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, @@ -41802,6 +41861,7 @@ dir = 1; icon_state = "pipe-c" }, +/obj/structure/table, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -42187,11 +42247,11 @@ name = "Service-Engineering Bridge" }) "bvx" = ( -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -45926,7 +45986,7 @@ name = "Central Asteroid Maintenance" }) "bBO" = ( -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, @@ -53012,20 +53072,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bNV" = ( -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bNW" = ( /obj/machinery/light/small{ dir = 1 @@ -53258,19 +53314,17 @@ name = "Starboard Asteroid Maintenance" }) "bOq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bOr" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -53987,16 +54041,16 @@ }, /area/hallway/primary/starboard) "bPv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -54041,10 +54095,6 @@ }, /area/hallway/primary/starboard) "bPz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -54057,12 +54107,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bPA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -54081,9 +54133,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bPB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54102,9 +54152,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bPD" = ( /obj/machinery/door/airlock/maintenance{ name = "External Maintenance Access"; @@ -55544,18 +55592,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bRS" = ( /obj/structure/table, /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bRT" = ( /obj/structure/cable/orange{ d1 = 1; @@ -56848,9 +56892,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bUe" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -57403,9 +57445,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) +/area/hallway/primary/starboard) "bVf" = ( /obj/structure/cable/orange{ d1 = 2; @@ -61899,10 +61939,6 @@ }, /area/hallway/primary/port) "cdJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -61913,6 +61949,10 @@ pixel_x = 0 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -63914,10 +63954,6 @@ }, /area/hallway/primary/starboard) "chv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -63927,6 +63963,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -63960,24 +64000,25 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "chz" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, +/obj/structure/table, +/turf/open/floor/plasteel/darkblue, /area/shuttle/escape) "chA" = ( -/obj/machinery/computer/emergency_shuttle, -/turf/open/floor/mineral/titanium/blue, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + dir = 1 + }, /area/shuttle/escape) "chB" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/black, /area/shuttle/escape) "chC" = ( /obj/structure/lattice, @@ -64071,7 +64112,14 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chJ" = ( -/turf/open/floor/mineral/titanium/blue, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1; + floor_tile = /obj/item/stack/tile/plasteel + }, /area/shuttle/escape) "chK" = ( /obj/structure/chair{ @@ -64264,8 +64312,11 @@ }, /area/hallway/secondary/exit) "chZ" = ( -/obj/machinery/computer/crew, -/turf/open/floor/mineral/titanium, +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cia" = ( /obj/structure/chair{ @@ -64287,23 +64338,37 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cic" = ( -/obj/machinery/button/flasher{ - id = "cockpit_flasher"; - pixel_x = 6; - pixel_y = -24 +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/turf/open/floor/mineral/plastitanium/brig{ + dir = 9; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cid" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1; + floor_tile = /obj/item/stack/tile/plasteel }, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cie" = ( -/obj/machinery/computer/communications, -/turf/open/floor/mineral/titanium, +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1; + floor_tile = /obj/item/stack/tile/plasteel + }, /area/shuttle/escape) "cif" = ( /obj/structure/closet/secure_closet/miner{ @@ -64571,11 +64636,12 @@ }, /area/hallway/secondary/exit) "ciB" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1; + floor_tile = /obj/item/stack/tile/plasteel }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ciC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -64843,10 +64909,8 @@ }, /area/hallway/secondary/exit) "ciZ" = ( -/obj/structure/chair, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 +/obj/structure/chair{ + dir = 4 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) @@ -64855,19 +64919,23 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cjb" = ( -/obj/machinery/flasher{ - id = "cockpit_flasher"; - pixel_x = 6; - pixel_y = 24 +/turf/open/floor/mineral/plastitanium/brig{ + dir = 8; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cjc" = ( -/turf/open/floor/mineral/titanium, +/turf/open/floor/mineral/plastitanium/brig{ + icon_state = "darkredfull" + }, /area/shuttle/escape) "cjd" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium, +/turf/open/floor/mineral/plastitanium/brig{ + dir = 4; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" + }, /area/shuttle/escape) "cje" = ( /obj/structure/table, @@ -65072,16 +65140,14 @@ }, /area/hallway/secondary/exit) "cjA" = ( +/obj/structure/chair{ + dir = 4 + }, /obj/machinery/flasher{ id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6 }, -/obj/machinery/button/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = -6 - }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cjB" = ( @@ -65092,7 +65158,9 @@ name = "Emergency Shuttle Brig"; req_access_txt = "2" }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/mineral/plastitanium/brig{ + icon_state = "darkredfull" + }, /area/shuttle/escape) "cjD" = ( /obj/machinery/light{ @@ -65361,27 +65429,46 @@ name = "Emergency Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/mineral/plastitanium/brig, +/turf/open/floor/plating, /area/shuttle/escape) "cki" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "ckj" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (SOUTHWEST)"; + icon_state = "darkred"; + dir = 10; + floor_tile = /obj/item/stack/tile/plasteel + }, /area/shuttle/escape) "ckk" = ( /obj/structure/chair{ - dir = 4 + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred"; + icon_state = "darkred"; + dir = 2; + floor_tile = /obj/item/stack/tile/plasteel }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ckl" = ( /obj/structure/table, -/turf/open/floor/mineral/titanium, +/obj/item/weapon/storage/box/teargas, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred"; + icon_state = "darkred"; + dir = 2; + floor_tile = /obj/item/stack/tile/plasteel + }, /area/shuttle/escape) "ckm" = ( /obj/machinery/light/small{ @@ -65445,6 +65532,7 @@ /obj/machinery/computer/auxillary_base{ pixel_y = 0 }, +/obj/docking_port/stationary/public_mining_dock, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -65535,7 +65623,7 @@ "ckA" = ( /obj/machinery/power/apc{ dir = 8; - name = "Arrival Hallway APC"; + name = "Arrival Hallway Maintenance APC"; pixel_x = -25; pixel_y = 1 }, @@ -66073,33 +66161,36 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "Box emergency shuttle"; - timid = 0 + dheight = 0; + dwidth = 15; + height = 20; + name = "Cere emergency shuttle"; + port_angle = 90; + preferred_direction = 2; + width = 42 }, /obj/docking_port/stationary{ dir = 4; - dwidth = 12; - height = 18; + dwidth = 15; + height = 20; id = "emergency_home"; - name = "BoxStation emergency evac bay"; + name = "CereStation emergency evac bay"; turf_type = /turf/open/space; - width = 32 + width = 42 }, /turf/open/floor/plating, /area/shuttle/escape) "clz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/plasteel, /area/shuttle/escape) "clA" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/plasteel/neutral, /area/shuttle/escape) "clB" = ( /obj/structure/tank_dispenser/oxygen, @@ -66358,28 +66449,21 @@ }, /area/hallway/secondary/exit) "clZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral/side, /area/shuttle/escape) "cma" = ( -/obj/structure/chair{ - dir = 4 +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (NORTH)"; + icon_state = "neutral"; + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cmb" = ( -/obj/structure/chair{ +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; dir = 8 }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cmc" = ( /obj/structure/table, @@ -67584,13 +67668,13 @@ }, /area/hallway/primary/aft) "cob" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access"; + req_access_txt = "12" + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -68974,16 +69058,20 @@ }, /area/hallway/secondary/exit) "cqm" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Cargo" +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cqn" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Infirmary" +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/mineral/titanium/blue, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, /area/shuttle/escape) "cqo" = ( /turf/closed/wall/mineral/titanium, @@ -69359,7 +69447,11 @@ }, /area/security/vacantoffice) "cra" = ( -/turf/open/floor/mineral/titanium/yellow, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/shuttle/escape) "crb" = ( /obj/structure/extinguisher_cabinet{ @@ -70617,9 +70709,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) +/area/hallway/secondary/entry) "csV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -70652,8 +70742,11 @@ }, /area/hallway/secondary/exit) "csY" = ( -/obj/structure/closet, -/turf/open/floor/mineral/titanium/yellow, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel, /area/shuttle/escape) "csZ" = ( /obj/structure/closet/crate, @@ -71414,7 +71507,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cuk" = ( /obj/structure/window/reinforced{ dir = 1 @@ -72175,10 +72270,23 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/floorgrime{ +/obj/machinery/power/apc{ + dir = 1; + name = "Aft Asteroid Hallway APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cvw" = ( /obj/structure/cable{ d1 = 1; @@ -72197,7 +72305,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cvx" = ( /obj/machinery/power/apc{ dir = 8; @@ -72660,7 +72770,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cwq" = ( /obj/structure/cable{ d1 = 1; @@ -72670,7 +72782,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cwr" = ( /obj/structure/cable/orange{ d1 = 2; @@ -72683,7 +72797,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cws" = ( /obj/machinery/door/airlock/maintenance{ name = "Science SMES Access"; @@ -73258,30 +73374,17 @@ }, /area/hallway/primary/aft) "cxn" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Aft Asteroid Hallway APC"; - pixel_x = 24; - pixel_y = 0 - }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/end{ - tag = "icon-warn_end (WEST)"; - icon_state = "warn_end"; - dir = 8 - }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cxo" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -73571,7 +73674,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cxO" = ( /obj/structure/cable{ d1 = 1; @@ -73586,7 +73691,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cxP" = ( /obj/structure/cable/orange{ d1 = 2; @@ -73604,7 +73711,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cxQ" = ( /turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTH)"; @@ -74006,7 +74115,9 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cyD" = ( /obj/machinery/power/terminal{ dir = 4 @@ -74018,7 +74129,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "cyE" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, @@ -74778,7 +74891,7 @@ /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) "czW" = ( -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "czX" = ( /obj/structure/chair/comfy{ @@ -74786,7 +74899,7 @@ icon_state = "comfychair"; dir = 1 }, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "czY" = ( /obj/machinery/light{ @@ -75519,7 +75632,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Cockpit" }, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cAO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -76097,16 +76210,16 @@ /area/hallway/secondary/entry) "cBJ" = ( /obj/machinery/computer/arcade, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cBK" = ( /obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cBL" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cBM" = ( /obj/machinery/vending/cola, @@ -78822,7 +78935,7 @@ /area/hallway/secondary/entry) "cGm" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cGn" = ( /obj/effect/turf_decal/stripes/line{ @@ -85381,9 +85494,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) +/area/security/checkpoint2) "cUg" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ @@ -87838,22 +87949,22 @@ pixel_y = 23 }, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (NORTHWEST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 9; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (NORTHWEST)" }, /area/quartermaster/qm) "cZW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) "cZX" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) @@ -87866,10 +87977,10 @@ "cZZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (NORTHEAST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (NORTHEAST)" }, /area/quartermaster/qm) "daa" = ( @@ -87929,10 +88040,10 @@ /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (WEST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (WEST)" }, /area/quartermaster/qm) "dag" = ( @@ -87971,10 +88082,10 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (EAST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (EAST)" }, /area/quartermaster/qm) "dak" = ( @@ -88041,10 +88152,10 @@ pixel_x = -24 }, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (WEST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (WEST)" }, /area/quartermaster/qm) "daq" = ( @@ -88077,10 +88188,10 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - tag = "icon-brown (EAST)"; - icon_state = "brown"; + baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + icon_state = "brown"; + tag = "icon-brown (EAST)" }, /area/quartermaster/qm) "dau" = ( @@ -88355,7 +88466,20 @@ name = "Fore Asteroid Maintenance" }) "daW" = ( -/turf/open/floor/plasteel/floorgrime{ +/obj/machinery/power/apc{ + dir = 4; + name = "Fore Asteroid Hallway APC"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) @@ -88392,10 +88516,17 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "dba" = ( /obj/structure/cable/orange{ d1 = 1; @@ -88888,7 +89019,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) "dbR" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -89192,6 +89325,7 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -89311,6 +89445,11 @@ /area/crew_quarters/theatre) "dcz" = ( /obj/structure/table, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -93936,7 +94075,9 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/aft) +/area/maintenance/aft{ + name = "Aft Asteroid Maintenance" + }) "dlI" = ( /obj/structure/grille, /turf/open/floor/plating/astplate{ @@ -96495,6 +96636,9 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/sign/mining{ + pixel_y = -32 + }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -101667,6 +101811,3805 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"dBI" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) +"dBJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Cargo Hallway APC"; + pixel_x = -23; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/end{ + tag = "icon-warn_end (EAST)"; + icon_state = "warn_end"; + dir = 4 + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"dBK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Cargo Hallway APC"; + pixel_x = -23; + pixel_y = 2 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) +"dBL" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance" + }) +"dBM" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBN" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBO" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBP" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBR" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dBT" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard) +"dBU" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/medbay) +"dBV" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/library) +"dBW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dBX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dBY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dBZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dCa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dCb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dCc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dCd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"dCe" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCf" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCg" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCh" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCi" = ( +/obj/machinery/door/airlock/titanium{ + name = "mech bay external airlock" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/docking_port/mobile{ + dheight = 0; + dir = 2; + dwidth = 8; + height = 16; + id = "whiteship"; + launch_status = 0; + name = "NT Recovery White-Ship"; + port_angle = -90; + preferred_direction = 1; + roundstart_move = "whiteship_away"; + width = 16 + }, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 8; + height = 16; + id = "whiteship_home"; + name = "SS13: Auxiliary Dock, Station-Port"; + width = 16 + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dCj" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCk" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCl" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCm" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCn" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dCo" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCp" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCq" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCr" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCs" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dCt" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCu" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCv" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCw" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCx" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dCy" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dCz" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCA" = ( +/obj/structure/mecha_wreckage/ripley, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/shuttle/abandoned) +"dCB" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCC" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCD" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dCE" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCF" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCG" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/mecha/working/ripley/mining = 1, /obj/structure/mecha_wreckage/ripley = 5); + lootdoubles = 0; + name = "25% mech 75% wreckage ripley spawner" + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/shuttle/abandoned) +"dCH" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCI" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dCJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCK" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCL" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCM" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCN" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCO" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dCP" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCQ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCR" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dCS" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCT" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCU" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dCV" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCW" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCX" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCY" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dCZ" = ( +/obj/machinery/door/airlock/titanium{ + name = "mech bay" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDa" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dDb" = ( +/obj/machinery/door/airlock/titanium{ + name = "mech bay" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDc" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDd" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDe" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDf" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDg" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dDh" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dDi" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDj" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDk" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/structure/closet/crate{ + name = "spare equipment crate" + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDl" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDm" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDn" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDo" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDp" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDq" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/storage/toolbox/emergency/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDr" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDs" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dDt" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"dDu" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dDv" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dDw" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "cerewhiteleft"; + name = "Cargo Blast Door Toggle"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDx" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDy" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDz" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDA" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDB" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDC" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDD" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/structure/closet/crate{ + name = "spare equipment crate" + }, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDE" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "cerewhiteright"; + name = "Cargo Blast Door Toggle"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dDF" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dDG" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dDH" = ( +/obj/machinery/door/poddoor{ + id = "cerewhiteleft" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dDI" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDJ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDK" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDL" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDM" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDN" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDO" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDP" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDQ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDR" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDS" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dDT" = ( +/obj/machinery/door/poddoor{ + id = "cerewhiteright" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dDU" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/weapon/crowbar, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/shuttle/escape) +"dDV" = ( +/obj/machinery/computer/aifixer, +/turf/open/floor/plasteel/darkpurple, +/area/shuttle/escape) +"dDW" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkpurple, +/area/shuttle/escape) +"dDX" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dDY" = ( +/obj/machinery/computer/card, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dDZ" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEa" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEb" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dEc" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dEd" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dEe" = ( +/obj/machinery/door/poddoor{ + id = "cerewhiteleft" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dEf" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEg" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEh" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEi" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEj" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEk" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEl" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEm" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEn" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEo" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEp" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEq" = ( +/obj/machinery/door/poddoor{ + id = "cerewhiteright" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dEr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Primary Hallway APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard) +"dEs" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dEt" = ( +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dEu" = ( +/obj/structure/chair/comfy/beige{ + tag = "icon-comfychair (NORTH)"; + icon_state = "comfychair"; + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/shuttle/escape) +"dEv" = ( +/turf/open/floor/plasteel/darkpurple, +/area/shuttle/escape) +"dEw" = ( +/obj/machinery/computer/station_alert, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEx" = ( +/obj/structure/chair/office/light{ + tag = "icon-officechair_white (NORTH)"; + icon_state = "officechair_white"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEy" = ( +/obj/structure/chair/office/light{ + tag = "icon-officechair_white (NORTH)"; + icon_state = "officechair_white"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEz" = ( +/obj/machinery/computer/communications, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEA" = ( +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dEB" = ( +/obj/structure/chair/comfy/beige{ + tag = "icon-comfychair (NORTH)"; + icon_state = "comfychair"; + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dEC" = ( +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dED" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dEE" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dEF" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dEG" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/structure/closet/crate{ + name = "spare equipment crate" + }, +/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEH" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEI" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEJ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEK" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEL" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"dEM" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEN" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEO" = ( +/obj/effect/turf_decal/delivery{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dEP" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dEQ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/abandoned) +"dER" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dES" = ( +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dET" = ( +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dEU" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/shuttle/escape) +"dEV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEW" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEX" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEY" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dEZ" = ( +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (NORTH)"; + icon_state = "darkyellow"; + dir = 1 + }, +/area/shuttle/escape) +"dFa" = ( +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFb" = ( +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFc" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFd" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFe" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dFf" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFg" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFh" = ( +/obj/machinery/door/airlock/titanium{ + name = "cockpit" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFi" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dFj" = ( +/obj/machinery/door/airlock/titanium{ + name = "cockpit" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFk" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFl" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFm" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/tank_dispenser/oxygen{ + layer = 2.7; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/abandoned) +"dFn" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFo" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dFp" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue, +/area/shuttle/escape) +"dFq" = ( +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + dir = 1 + }, +/area/shuttle/escape) +"dFr" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFs" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFt" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFu" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFv" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFw" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFx" = ( +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/shuttle/escape) +"dFy" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFz" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFA" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFB" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFC" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFD" = ( +/obj/structure/table, +/obj/item/device/gps{ + gpstag = "NTCONST1"; + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFE" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFF" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFG" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFH" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/weapon/storage/firstaid/regular, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFI" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFK" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFL" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFN" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dFO" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/shuttle/escape) +"dFP" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/darkred, +/area/shuttle/escape) +"dFQ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFR" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFS" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFU" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFV" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFW" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dFY" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dFZ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGa" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGb" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dGc" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"dGd" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGe" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGf" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGg" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGh" = ( +/obj/structure/chair/comfy/black, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGi" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGj" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGk" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGl" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGm" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred (NORTHEAST)"; + icon_state = "darkred"; + dir = 5; + floor_tile = /obj/item/stack/tile/plasteel + }, +/area/shuttle/escape) +"dGn" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dGo" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dGp" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGq" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGr" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGs" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGt" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGu" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGv" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGw" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGx" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGy" = ( +/obj/machinery/computer/shuttle/white_ship, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGz" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"dGA" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGB" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGC" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGD" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"dGE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = 24; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"dGF" = ( +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/brig{ + dir = 8; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" + }, +/area/shuttle/escape) +"dGG" = ( +/turf/open/floor/mineral/plastitanium/brig{ + dir = 4; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" + }, +/area/shuttle/escape) +"dGH" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dGI" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dGJ" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/shuttle/escape) +"dGK" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGL" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/shuttle/escape) +"dGM" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGN" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/shuttle/escape) +"dGO" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGP" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dGQ" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dGR" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"dGS" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"dGT" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"dGU" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig{ + icon_state = "darkredfull" + }, +/area/shuttle/escape) +"dGV" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dGW" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dGX" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGY" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dGZ" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHa" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHb" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHc" = ( +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred"; + icon_state = "darkred"; + dir = 2; + floor_tile = /obj/item/stack/tile/plasteel + }, +/area/shuttle/escape) +"dHd" = ( +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred"; + icon_state = "darkred"; + dir = 2; + floor_tile = /obj/item/stack/tile/plasteel + }, +/area/shuttle/escape) +"dHe" = ( +/turf/open/floor/mineral/plastitanium/brig{ + tag = "icon-darkred"; + icon_state = "darkred"; + dir = 2; + floor_tile = /obj/item/stack/tile/plasteel + }, +/area/shuttle/escape) +"dHf" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig{ + icon_state = "darkredfull" + }, +/area/shuttle/escape) +"dHg" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dHh" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dHi" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/shuttle/escape) +"dHj" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHk" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHl" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHm" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/obj/structure/closet, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/shuttle/escape) +"dHn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig{ + dir = 6; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" + }, +/area/shuttle/escape) +"dHo" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dHp" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dHq" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dHr" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/shuttle/escape) +"dHs" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHt" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHu" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHv" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/shuttle/escape) +"dHw" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dHx" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dHy" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/plasteel/darkyellow, +/area/shuttle/escape) +"dHz" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/shuttle/escape) +"dHA" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHB" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHC" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/shuttle/escape) +"dHE" = ( +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHF" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dHG" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dHH" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/cups, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 27 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dHI" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dHJ" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dHK" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dHL" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (WEST)"; + icon_state = "neutral"; + dir = 8 + }, +/area/shuttle/escape) +"dHM" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHN" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dHO" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/shuttle/escape) +"dHP" = ( +/turf/open/floor/plasteel/brown, +/area/shuttle/escape) +"dHQ" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/brown, +/area/shuttle/escape) +"dHR" = ( +/turf/open/floor/plasteel/brown, +/area/shuttle/escape) +"dHS" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/shuttle/escape) +"dHT" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHU" = ( +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (EAST)"; + icon_state = "neutralcorner"; + dir = 4 + }, +/area/shuttle/escape) +"dHV" = ( +/turf/open/floor/plasteel/neutral/side, +/area/shuttle/escape) +"dHW" = ( +/turf/open/floor/plasteel/neutral/side, +/area/shuttle/escape) +"dHX" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 27 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHY" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dHZ" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIa" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIc" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dId" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIe" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIf" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIh" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIi" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIj" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIk" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIl" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIm" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIn" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIo" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIq" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIs" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIt" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dIu" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIv" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIx" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIy" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIz" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dID" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIE" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIH" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dII" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIJ" = ( +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (EAST)"; + icon_state = "neutral"; + dir = 4 + }, +/area/shuttle/escape) +"dIK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIL" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIN" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dIP" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIS" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIU" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIW" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIX" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIY" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dIZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJa" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJc" = ( +/obj/structure/sign/bluecross_2{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dJd" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (NORTH)"; + icon_state = "neutral"; + dir = 1 + }, +/area/shuttle/escape) +"dJe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dJf" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Emergency Shuttle Medbay" + }, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJg" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (WEST)"; + icon_state = "neutralcorner"; + dir = 8 + }, +/area/shuttle/escape) +"dJh" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJi" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dJk" = ( +/mob/living/simple_animal/bot/medbot{ + name = "Speedy* Recovery" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHWEST)"; + icon_state = "whiteblue"; + dir = 9 + }, +/area/shuttle/escape) +"dJl" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/shuttle/escape) +"dJm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/shuttle/escape) +"dJn" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/shuttle/escape) +"dJo" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/shuttle/escape) +"dJp" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/shuttle/escape) +"dJq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJs" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJt" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Emergency Shuttle Medbay" + }, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJu" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/shuttle/escape) +"dJv" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJx" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + tag = "icon-intact (NORTHWEST)"; + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJz" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/shuttle/escape) +"dJA" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/shuttle/escape) +"dJB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJC" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJD" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJE" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/shuttle/escape) +"dJF" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/shuttle/escape) +"dJG" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/shuttle/escape) +"dJH" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (WEST)"; + icon_state = "whitebluecorner"; + dir = 8 + }, +/area/shuttle/escape) +"dJI" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJJ" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJK" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/shuttle/escape) +"dJL" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJM" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJN" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJO" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJP" = ( +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJQ" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJR" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/shuttle/escape) +"dJS" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJT" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dJU" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/shuttle/escape) +"dJV" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJW" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJX" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dJY" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dJZ" = ( +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dKa" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/weapon/circular_saw, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/hemostat, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/obj/item/weapon/retractor, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dKb" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/shuttle/escape) +"dKc" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dKd" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"dKe" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/crowbar, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/shuttle/escape) +"dKf" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dKg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dKh" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dKi" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dKj" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dKk" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/razor, +/turf/open/floor/plasteel/whiteblue, +/area/shuttle/escape) +"dKl" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/shuttle/escape) +"dKm" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/shuttle/escape) +"dKn" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/shuttle/escape) +"dKo" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/shuttle/escape) +"dKp" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral, +/area/shuttle/escape) +"dKq" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (NORTH)"; + icon_state = "neutral"; + dir = 1 + }, +/area/shuttle/escape) +"dKr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/neutral/side{ + tag = "icon-neutral (NORTH)"; + icon_state = "neutral"; + dir = 1 + }, +/area/shuttle/escape) +"dKs" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/shuttle/escape) +"dKt" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engine Room"; + req_one_access_txt = "10;24" + }, +/turf/open/floor/plasteel/yellow, +/area/shuttle/escape) +"dKu" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKv" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKw" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKx" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKy" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKz" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKA" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKB" = ( +/obj/structure/toilet{ + icon_state = "toilet00"; + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKC" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHWEST)"; + icon_state = "yellow"; + dir = 9 + }, +/area/shuttle/escape) +"dKD" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKE" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/monitor, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKG" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKH" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKI" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/shuttle/escape) +"dKJ" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKK" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKL" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKM" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKO" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/shuttle/escape) +"dKP" = ( +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/shuttle/escape) +"dKQ" = ( +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (EAST)"; + icon_state = "yellowcorner"; + dir = 4 + }, +/area/shuttle/escape) +"dKR" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/metalfoam, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKS" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/shuttle/escape) +"dKT" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/shuttle/escape) +"dKU" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKV" = ( +/obj/structure/urinal{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKW" = ( +/obj/structure/urinal{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKX" = ( +/obj/structure/urinal{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKY" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dKZ" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dLa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"dLb" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/shuttle/escape) +"dLc" = ( +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/shuttle/escape) +"dLd" = ( +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/shuttle/escape) +"dLe" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/shuttle/escape) +"dLf" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLg" = ( +/obj/structure/table, +/obj/structure/sign/enginesafety{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLh" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side, +/area/shuttle/escape) +"dLl" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/shuttle/escape) +"dLm" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLn" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"dLo" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"dLp" = ( +/obj/machinery/light/small{ + tag = "icon-bulb1 (NORTH)"; + icon_state = "bulb1"; + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLq" = ( +/obj/machinery/power/terminal{ + tag = "icon-term (EAST)"; + icon_state = "term"; + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLr" = ( +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLs" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLt" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLu" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLv" = ( +/obj/machinery/power/terminal{ + tag = "icon-term (EAST)"; + icon_state = "term"; + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLw" = ( +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/shuttle/escape) +"dLx" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) (1,1,1) = {" aaa @@ -113559,14 +117502,14 @@ daa aSe aJz afq -aLm +afV afV aNC aOJ -aLm -aLn -aLn -aLn +afV +afS +afS +afS akp alo afS @@ -113816,14 +117759,14 @@ arS aqG anC aUW -aLm +afV aMD aND aOK -aPH +cZu aRn aSh -aLm +afV akp afV aVo @@ -114073,14 +118016,14 @@ arS afV anC aKF -aLn +afS aME -daW -daW +aym +aym daZ -daW -daW -aLn +cZy +cZu +afS akp akp cYl @@ -114330,14 +118273,14 @@ arS afS anC aKG -aLn +afS aMF aNE aOL aPI aRo daW -aLm +afV cZh aUQ afS @@ -114587,11 +118530,11 @@ arS adZ aJA afV -aLm +afV aMG -aNF -aLm -aPJ +aFe +afV +dBI aRp aLm aLm @@ -115139,10 +119082,10 @@ aYT aYP aZY bbw +dBN bbX bbX -bbX -bbX +dBR dcw dcJ dcW @@ -115395,9 +119338,9 @@ aaa aZY aZY aZY -bbw -bbX -bbX +dBM +dBO +dBP bdf bdS dcw @@ -115586,10 +119529,10 @@ afr afr ago ahk -ahV +ann aiD ajw -akr +ajy alh alH amn @@ -115655,8 +119598,8 @@ baX bbx bbY bcz -bcz -bcz +dBQ +dBS bcz bfu dcw @@ -115846,7 +119789,7 @@ ahl ahW aiE ajx -ahV +ann ali alH amo @@ -116357,7 +120300,7 @@ abW afr agq ahm -ahY +aob aiG ajz cJt @@ -117743,7 +121686,7 @@ bJh bKN bMm bJe -bKO +dBV bQe bMn bSl @@ -121914,9 +125857,9 @@ crv cst cte cUr -cvu +ckE cwp -cxm +ckC cxN cyC cue @@ -122432,7 +126375,7 @@ cvw cwr cxn cxP -cyE +clR cue czF cAB @@ -122685,7 +126628,7 @@ crx csx ctr cUn -cjg +cjU cws cxo cxo @@ -124677,7 +128620,7 @@ aad aaa abC aaa -aaa +aag aaa aad aac @@ -127603,21 +131546,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -127860,21 +131803,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -128117,21 +132060,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -128374,21 +132317,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aac -aad -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -128631,21 +132574,21 @@ aaa aaa aaa aaa -aaa -aaa -aad -aab -aac -aac -aac -aac -aac -aab -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -128888,21 +132831,21 @@ aaa aaa aaa aaa -aaa -aaa -aad -aad -aac -aac -aac -aac -aac -aad -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -129145,21 +133088,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aad -aac -aac -aac -aac -aac -aab -aab -aad -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -129402,21 +133345,21 @@ aaa aaa aaa aaa -aad -aaa -aaa -aac -aac -aac -aac -aac -aac -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -129659,21 +133602,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aad -aac -aac -aab -aac -aac -aad -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -129916,21 +133859,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aad -aab -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -130173,21 +134116,21 @@ aaa aaa aaa aaa -aaa -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -130360,8 +134303,8 @@ djO byS aZH aZt -aaa -aaa +aZt +aZt aaa aaa aaa @@ -130430,21 +134373,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -130617,8 +134560,8 @@ djP djl aZH aZt -aaa -aaa +aZt +aZt aaa aaa aaa @@ -130687,21 +134630,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -130874,9 +134817,9 @@ bAe cMH aZH aZt -abC -aaa -aaa +aZt +aZt +aZt aaa aaa aaa @@ -131133,7 +135076,7 @@ dqs dqs dqr dqr -aaa +aZt aaa aaa aaa @@ -131185,12 +135128,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -131442,12 +135385,12 @@ aaa aaa aaa aaa -aaa -aac -aad -aad -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -131696,16 +135639,16 @@ aaa aaa aaa aaa -aaa -aaa -aad -aaa -aad -aac -aac -aab -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -131941,28 +135884,28 @@ aaa aaa aXR aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aac -aac -aab -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -132198,28 +136141,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aab -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -132455,28 +136398,28 @@ aaa aaa aXR aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aab -aab -aab -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -132712,28 +136655,28 @@ abC abC aXR aaa -aaa -aaa -aaa -aad -aac -aad -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aab -aab -aab -aab -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -132969,28 +136912,28 @@ aaa aaa aXR aaa -aad -aaa -aaa -aad -aac -aac -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -133189,9 +137132,9 @@ aZH aZt aZt aZt -abC -abC -aaa +aZt +aZt +aZt aaa aaa aaa @@ -133226,28 +137169,28 @@ aaa aaa aXR aaa -aaa -aaa -aaa -aad -aad -aac -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aab -aab -aaa -aad -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -133446,9 +137389,9 @@ aZH aZt aZt aZt -aaa -aaa -aaa +aZt +aZt +aZt aaa aaa aaa @@ -133483,28 +137426,28 @@ aaa aaa aXR aaa -aaa -aaa -aac -aac -aac -aac -aac -aab -aab -aaa -aaa -aad -aaa -aaa -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -133703,7 +137646,7 @@ aZH aZt aZt aZt -aaa +aZt aaa aaa aaa @@ -133740,19 +137683,19 @@ aaa aaa aXR aaa -aaa -aaa -aac -aac -aac -aac -aab -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -133960,7 +137903,7 @@ aZH aZt aZt aZt -aaa +aZt aaa aaa aaa @@ -133997,19 +137940,19 @@ aaa aaa aXR aaa -aaa -aaa -aac -aac -aac -aad -aab -aab -aac -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -134254,19 +138197,19 @@ aaa aaa aXR aaa -aaa -aaa -aac -aac -aac -aab -aab -aac -aac -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -134489,9 +138432,9 @@ cKF cKF cKF cKF -aaa -aaa -aaa +cKF +cKF +cKF aaa aaa aaa @@ -134511,19 +138454,19 @@ aaa aaa aXR aaa -aaa -aaa -aac -aab -aab -aab -aab -aad -aad -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -134736,12 +138679,12 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF +dCU +dDh +dDu +dDH +dEe +dEE cKF cKF cKF @@ -134768,19 +138711,19 @@ aaa aaa aXR aaa -aaa -aaa -aaa -aaa -aab -aab -aad -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -134990,20 +138933,20 @@ aZH aaa cKF cKF +dCn +dCy +dCJ +dCV +dDi +dDv +dDI +dEf +dEF +dFd +dFA +dFQ cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -aaa aaa aaa aaa @@ -135025,19 +138968,19 @@ abC abC aXR aaa -aaa -aaa -aad -aaa -aab -aab -aad -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -135246,6 +139189,21 @@ aZH aZH aaa cKF +dCe +dCo +dCz +dCK +dCW +dDj +dDw +dDJ +dEg +dEG +dFe +dFB +dFR +dGd +dGu cKF cKF cKF @@ -135254,21 +139212,6 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -135282,31 +139225,31 @@ aaa aaa aXR aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -135503,6 +139446,21 @@ aZt aaa aaa cKF +dCf +dCp +dCA +dCL +dCX +dDk +dDx +dDK +dEh +dEH +dFf +dFC +dFS +dGe +dGv cKF cKF cKF @@ -135511,21 +139469,6 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -135551,19 +139494,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -135660,10 +139603,10 @@ aHa aIa aFI abW -aLm -aLm -aLm -aLm +afV +afV +afV +afV aLm aQC aRE @@ -135753,36 +139696,36 @@ dpU djw byP byP -dqk +dBW cMH aZH -aZt -aaa -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -aaa -aac -aad -aad -aaa -aaa -aaa aaa aaa +cKF +cKF +dCg +dCq +dCB +dCM +dCY +dDl +dDy +dDL +dEi +dEI +dFg +dFD +dFT +dGf +dGw +dGO +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -135808,19 +139751,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -135917,10 +139860,10 @@ aHb aIb aFI abW -aLm +afV aMg aNj -aOj +cYn aPg aQD aRD @@ -136012,9 +139955,27 @@ dpX dpX dqI byS -aZH -aaa -aaa +byS +dBY +dCa +dCc +byS +dCh +dCr +dCC +dCN +dCZ +dDm +dDz +dDM +dEj +dEJ +dFh +dFE +dFU +dGg +dGx +dGP cKF cKF cKF @@ -136022,24 +139983,6 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -aab -aad -aad -aac -aac -aad -aaa -aaa -aaa aaa aaa aaa @@ -136056,28 +139999,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -136174,7 +140117,7 @@ aHc aIc aFI adZ -aLm +afV aMh aNk aOk @@ -136267,11 +140210,29 @@ bDb byQ byQ byO -byP -bAd -aZt -aaa -aaa +dBX +cdB +dgn +cbr +cbr +cbr +cdB +dCi +dCs +dCD +dCO +dDa +dDn +dDA +dDN +dEk +dEK +dFi +dFF +dFV +dGh +dGy +dGQ cKF cKF cKF @@ -136279,24 +140240,6 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -aab -aab -aad -aac -aac -aad -aaa -aaa -aaa aaa aaa aaa @@ -136313,28 +140256,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -136431,10 +140374,10 @@ aHd aId aFI adZ -aLm -aMi +afV +aOG aNl -aOl +cYo aLm aQF aRD @@ -136523,12 +140466,30 @@ bAd byQ byP byP +byP bYK +cMH +cMH +dBZ +dCb +dCd byS -byS -aZt -aaa -aaa +dCj +dCt +dCE +dCP +dDb +dDo +dDB +dDO +dEl +dEL +dFj +dFG +dFW +dGi +dGz +dGR cKF cKF cKF @@ -136536,24 +140497,6 @@ cKF cKF cKF cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -cKF -aab -aab -aad -aac -aac -aac -aad -aad -aaa -aaa aaa aaa aaa @@ -136570,28 +140513,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -136688,10 +140631,10 @@ aFI aFI aFI adZ -aLm -aMj +afV +aym aNl -daZ +aME aLm aQG aRN @@ -136788,29 +140731,29 @@ aaa aaa cKF cKF +dCk +dCu +dCF +dCQ +dDc +dDp +dDC +dDP +dEm +dEM +dFk +dFH +dFX +dGj +dGA +dGS +cKF +cKF +cKF +cKF cKF cKF cKF -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aab -aad -aac -aac -aac -aad -aaa -aaa -aaa aaa aaa aaa @@ -136827,28 +140770,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -136945,7 +140888,7 @@ aHe aBA adZ adZ -aLm +afV aMk aNm aOm @@ -137045,29 +140988,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aad -aac -aac -aac -aad -aaa -aaa -aaa +dCl +dCv +dCG +dCR +dDd +dDq +dDD +dDQ +dEn +dEN +dFl +dFI +dFY +dGk +dGB +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137084,28 +141027,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137202,7 +141145,7 @@ akq anC dam afS -aLn +afS aMl aNn aOn @@ -137302,29 +141245,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa +dCm +dCw +dCH +dCS +dDe +dDr +dDE +dDR +dEo +dEO +dFm +dFJ +dFZ +dGl +dGC +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137341,28 +141284,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137459,10 +141402,10 @@ afq anC akq aKn -aLn -aLn -aLm -aLm +afS +afS +afV +afV aLm aQB aRD @@ -137557,31 +141500,31 @@ aZt aZt aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +dCx +dCI +dCT +dDf +dDs +dDF +dDS +dEp +dEP +dFn +dFK +dGa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137598,28 +141541,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aab -aab -aab -aac -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137815,30 +141758,30 @@ aZt aaa aaa aaa -aaa -aaa -aaa -aab -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +dDg +dDt +dDG +dDT +dEq +dEQ +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137855,28 +141798,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aab -aab -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -137977,7 +141920,7 @@ akp cYC dav auZ -aPj +akH aQa aRD aSI @@ -138072,30 +142015,30 @@ aZt aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa -aac -aac -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138112,28 +142055,28 @@ aaa aaa aaa aaa -aaa -aad -aaa -aaa -aac -aab -aab -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138329,15 +142272,15 @@ aZt aaa aaa aaa -aaa -aaa -aac -aac -aac -aac -aac -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138369,28 +142312,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138586,15 +142529,15 @@ aaa aaa aaa aaa -aaa -aad -aac -aac -aac -aac -aac -aad -aad +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138626,28 +142569,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138843,15 +142786,15 @@ aaa aaa aaa aaa -aac -aac -aac -aac -aac -aac -aac -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -138883,18 +142826,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -139100,15 +143043,15 @@ aaa aaa aaa aaa -aac -aac -aac -aac -aac -aac -aac -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -139354,18 +143297,18 @@ aZH aZH aaa aaa -aaa -aaa -aab -aac -aac -aac -aac -aad -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -139400,9 +143343,9 @@ aaa aaa aaa aaa -aaa -aaa -aaa +cCx +cEd +cCx aaa aaa aaa @@ -139611,18 +143554,18 @@ aZH aZH aaa aaa -aaa -aad -aac -aac -aac -aac -aac -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -139656,11 +143599,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCx +cDp +cDq +cDp +cCx aaa aaa aaa @@ -139795,7 +143738,7 @@ aaa aaa aaa aaa -aaa +aag aaa aaa aaa @@ -139868,14 +143811,14 @@ aaa aaa aaa aaa -aaa -aad -aac -aac -aac -aac -aac -cgf +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -139913,11 +143856,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDq +cDq +cEM +cCy aaa aaa aaa @@ -140125,14 +144068,14 @@ aaa aaa aaa aaa -aaa -aad -aac -aac -aac -aac -aac -aab +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -140170,11 +144113,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDr +cDq +cEN +cCy aaa aaa aaa @@ -140382,14 +144325,14 @@ aaa aaa aaa aaa -aaa -aaa -aac -aac -aac -aac -aac -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -140427,11 +144370,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCz +cDs +cDq +cEO +cCz aaa aaa aaa @@ -140639,14 +144582,14 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aab -aab -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -140684,11 +144627,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDs +cDq +cEO +cCy aaa aaa aaa @@ -140941,11 +144884,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDs +cDq +cEO +cCy aaa aaa aaa @@ -141198,11 +145141,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDs +cDq +cEO +cCy aaa aaa aaa @@ -141455,11 +145398,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCA +cDs +cDq +cEO +cCA aaa aaa aaa @@ -141712,11 +145655,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDt +cDq +cEP +cCy aaa aaa aaa @@ -141969,11 +145912,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cDs +cDq +cEO +cCy aaa aaa aaa @@ -142226,11 +146169,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cCy +cCz +cEe +cCz +cCy aaa aaa aaa @@ -149067,7 +153010,7 @@ bbo bbo baS bes -bey +dBT bgh bgW bie @@ -149353,11 +153296,11 @@ bIu bKa bLC bEK -dpc +bNT bPA -dpd +bex bRR -dph +bbR bUd bVe bVV @@ -149389,7 +153332,7 @@ cgl cgt cgB cgB -cgB +dEr cgB cgB chw @@ -149610,13 +153553,13 @@ bIv bHh bLD bEK -dhy -bIO -dhy -dpf -bgs -bgs -bgs +bey +bPB +bey +bdG +baS +baS +baS aaa aaa aaa @@ -149867,11 +153810,11 @@ bIw bHh bLE bEK -dhy -bIO -dhy -dpg -bgs +bey +bPB +bey +ber +baS bbo bbo aaa @@ -150126,9 +154069,9 @@ bLF bEK bNU bPC -dpe +bQL bRS -bgs +baS bbo bbo bbo @@ -150383,9 +154326,9 @@ bLG bEK bNV bOq -bgs -bgs -bgs +baS +baS +baS bbo bbo bbo @@ -150881,7 +154824,7 @@ bqc brC bsT buH -buH +dBU bwc bxS bAm @@ -152112,7 +156055,7 @@ cZM daQ aUW avh -aPw +akH aRd aRD aTb @@ -152238,7 +156181,7 @@ chc chc chc chc -ctT +cul cuF csC cwG @@ -152495,7 +156438,7 @@ cjU cjV cjV csU -clW +cqD cuG csC cwG @@ -152630,7 +156573,7 @@ anV aRd aRD aTa -aPw +akH alr aqH aoy @@ -152784,11 +156727,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -153041,11 +156984,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -153298,11 +157241,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -153555,11 +157498,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -153812,11 +157755,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -154069,11 +158012,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -154175,13 +158118,13 @@ azA aTJ anV alx -aLm +afV aWm -aPI -aUR +dBJ +dBK dbQ aXz -aLm +afV alx alx alx @@ -154326,11 +158269,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -154432,13 +158375,13 @@ cOC aTJ anV alx -aLm +afV aWn -aOl -daW -aXe +aME +akp +auf aXA -aLm +afV alx alx alx @@ -154583,11 +158526,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -154689,13 +158632,13 @@ apb aTJ anV alx -aLm +afV aMg -aWF +aBC aWT aXf -aNF -aLm +aFe +afV alx alx alx @@ -154840,11 +158783,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -154946,13 +158889,13 @@ aTh aTK anV alx -aLm -aLm -aLm -aLm -aLm -aLm -aLm +afV +afV +afV +akH +afV +afV +afV alx alx alx @@ -155076,11 +159019,11 @@ aaa aaa aaa aaa -aaa -cCx -cEd -cCx -aaa +cKF +cKF +cKF +cKF +cKF aaa cfJ cFY @@ -155097,11 +159040,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -155204,10 +159147,10 @@ anV anV alx and -and -alx -alx -alx +afV +akp +dBL +afS alx alx alx @@ -155333,11 +159276,11 @@ aaa aaa aaa aaa -cCx -cDp -cDq -cDp -cCx +cKF +cKF +cKF +cKF +cKF aaa cfJ cFY @@ -155354,11 +159297,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -155461,10 +159404,10 @@ cZB afS alx alx -alx -and -alx -and +afS +akp +aXh +afV and and and @@ -155590,11 +159533,11 @@ aaa aaa aaa aaa -cCy -cDq -cDq -cEM -cCy +cKF +cKF +cKF +cKF +cKF aaa cfI cfJ @@ -155611,11 +159554,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF aad aaa aaa @@ -155717,11 +159660,11 @@ aiS afS afV and -and -and -and -and -and +aez +afV +akp +afV +aez and and alx @@ -155847,11 +159790,11 @@ aaa aaa aaa aaa -cCy -cDr -cDq -cEN -cCy +cKF +cKF +cKF +cKF +cKF aaa aaa cfI @@ -155974,10 +159917,10 @@ akp cYg afS and -and -and -and -and +afV +alQ +akp +afS and and and @@ -156104,11 +160047,11 @@ aaa aaa aaa aaa -cCz -cDs -cDq -cEO -cCz +cKF +cKF +cKF +cKF +cKF aaa aaa cfJ @@ -156232,10 +160175,10 @@ adZ afS aez aez -afV +alQ +alQ aez and -and alx alx alx @@ -156353,7 +160296,7 @@ aaa aaa cfI cfI -cfI +cKF aaa aaa aaa @@ -156361,11 +160304,11 @@ aaa aaa aaa aaa -cCy -cDs -cDq -cEO -cCy +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -156608,21 +160551,21 @@ ckg cjz aaa aaa -cfI -cfI -cfI +cKF +cKF +cKF +cKF aaa aaa aaa aaa aaa aaa -aaa -cCy -cDs -cDq -cEO -cCy +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -156866,20 +160809,20 @@ chX aaa aaa aaa -cfI +cKF +cKF +cKF aaa aaa aaa aaa aaa aaa -aaa -aaa -cCy -cDs -cDq -cEO -cCy +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -157095,16 +161038,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +chm +chm +chm chm chm chm @@ -157112,31 +161055,31 @@ ckh chm cly chm -chn -chn -chn +cKF +cKF +cKF chm cpu chm cpu chm +cKF +cKF chm chm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cCA -cDs -cDq -cEO -cCA +chn +chn +chn +chn +chn +chm +chm +chm +chm +cKF +cKF +cKF +cKF aaa aaa aaa @@ -157352,48 +161295,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF chm chm chm chm +cja +dGD ciZ cjA cjB chm -chJ -ckk -ckk -ckk -ckk -coP -chJ -chm -cra -cra -csY +dHE +ckK +chn +chn +chn +ckK +clz +dIO +clz +ckK chm chm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cCy -cDt -cDq -cEP -cCy +ckK +dJq +dJB +dJL +dJV +dKf +dKp +chm +dKC +dKO +ckK +chm +chm +cKF +cKF aaa aaa aaa @@ -157609,48 +161552,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +chm +chm +chm +chm +chm +chm chm -chx -chH chZ -chm -cja cjB -cki +cjB +cjB +cjB chm clz -chJ -chJ -chJ -chJ -chJ -cpv -chm -cra +dHT +clz +clz +clz +dIt +clz +clz +clz cra csY -ctV -cuO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cCy -cDs -cDq -cEO -cCy +csY +dJg +cmb +cmb +cmb +cmb +cmb +cmb +chn +dKD +dKP +dLb +ckK +chm +chm +chm aaa aaa aaa @@ -157866,52 +161809,52 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -chn -chy -chI -cia +cKF +chm +chm +chm +chm +chm +chm +chm chm cja +dGE +dGT cjB cki chm -chJ -clZ -clZ -clZ -clZ -clZ -chJ +dHF +clz +clz +dHZ +dIj +dIu +dIE cqm -cra -cra -csZ +cqm +cqm +clz +clz +cqm +cqm +cqm +cqm +cqm +cqm +clz +chn +dKE +clz +dLc +dLe +chm ctV cuO aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -cCy -cCz -cEe -cCz -cCy -aaa -aaa -aaa -aaa abC aaa aaa @@ -158123,52 +162066,52 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -chn +chm +chm +chm +ckK +dEs +dER +dFo chz -chJ -cib +chm +chm chm chn cjC chn -ckK -chJ -cma -cma -cma -cma -cma -chJ chm -crb -cso -csZ +dHG +cma +dHV +dIa +dIk +dIv +dIF +dIP +cqn +cqn +cma +clZ +cqn +cqn +cqn +cqn +cqn +cqn +dKq +chm +dKF +clz +clz +dLf +chm ctV cuO aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa abC aaa aaa @@ -158380,31 +162323,45 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -chn +cKF +cKF +chm +dDU +dEt +dES +dFp chA -chJ +chm cic -chm +dGF +cjb cjb -chJ ckj -ckL -chJ -chJ -chJ -chJ -chJ -chJ -chJ -chm -chm chm +dHH +cma +dHW +dIb +dIl +dIw +dIG +dIQ +dIU +dIY +cma +clZ +dJh +dJr +dJC +dJM +dJW +dKg +cma +chn +dKG +clz +clz +dLg chm ctV cuO @@ -158412,20 +162369,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa abC aaa aaa @@ -158637,52 +162580,52 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF chn -chz -chJ +dDV +dEu +dET +dFq +dFL +chm chJ ciB -chJ -chJ +cjb +dHc ckk -ckl -chJ -clZ -clZ -clZ -clZ -clZ -chJ chn -cjd -csp -cjd +dHI +cma +clZ +clZ +clZ +clZ +clZ +clZ +clZ +clZ +cma +clZ +clZ +clZ +clZ +clZ +clZ +clZ +cma +dKt +dKH +clz +clz +dLh +chm ctV cuO aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa abC aaa aaa @@ -158894,52 +162837,52 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF chn +dDW +dEv +dEU +dFr chB -chK -cid chm +cid +ciB cjc -chJ +dHd ckl -ckl -chJ +chn +dHJ cma -cma -cma -cma -cma -chJ +clZ +dIc +dIm +dIx +dIH cqn -cjc -cjc -cjc +cqn +cqn +cma +clZ +cqn +cqn +cqn +cqn +cqn +cqn +cma +chn +dKI +dKQ +clz +dLi +chm ctV cuO aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaP abC cHf @@ -159151,32 +163094,46 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -chm -chx -chL -cie -chm -cjd -chJ -chJ -chJ -chJ -chJ -chJ -chJ -chJ -chJ -chJ +cKF +cKF chn -cjc -cjc -cjc +dDX +dEw +dEV +dFs +chB +chm +cie +ciB +cjd +dHe +ckk +chn +dHK +cma +clZ +dId +dIn +dIy +dII +dIR +dIV +dIZ +cma +clZ +dJi +dJs +dJD +dJN +dJX +dKh +dKr +ckK +ckK +dKR +clz +dLj +chm ctV cuO aaa @@ -159185,20 +163142,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa cHg cHo cHF @@ -159376,8 +163319,8 @@ bgs bgr bgr bgr -bOq -bOq +bIO +bIO bgr bgs bbo @@ -159408,48 +163351,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chm -chm -chm -chm -cje -cjD -cjc -cjc -clA -cmb -cmb -cmb -cmb -coQ -clA +cKF +cKF chn -crc -csq -crc +dDY +dEx +dEW +dFt +chB chm +dGm +dGG +cjd +cjd +dHn chm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +clA +cma +clz +cmb +cmb +cmb +cmb +cmb +cmb +cmb +clz +clz +cmb +cmb +cmb +cmb +cmb +cmb +clz +csY +chm +dKS +clz +dLk +chm +ckK +ckK aaa aaa aaa @@ -159665,48 +163608,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chm +cKF +cKF chn -chm -chn -chm +dDZ +dEy +dEX +dFu +dFM chm chm chn +dGU +dHf chn -chn +ckK +dHL +clz +clz +dIe +dIo +dIz +dIJ +cqm +cqm +cqm +dJc +clz +dJj +clz +clz +clz +clz +clz +dKs +clz chm +dKT +dLd +dLl chm -chm -chn -chm -chn -chm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ckK +ckK aaa aaa aaa @@ -159922,48 +163865,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +chn +dEa +dEz +dEY +dFv +chB +dGb +dGn +dGH +dGV +dHg +dHo +dHw +dHM +clz +clZ +dIf +dIp +dIA +dIK +cqn +cqn +cqn +cma +ckK +chm +dJt +chm +chm +chm +chm +chm +dKu +chm +chm +chm +dLm +ckK +ctV +cuO aaa aaa aaa @@ -160179,48 +164122,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +chn +dEb +dEA +dEZ +dFw +chB +dGc +dGo +dGI +dGW +dHh +dHp +dHx +dHN +dHU +clZ +dIg +dIq +dIB +dIL +dIS +dIW +dJa +dJd +chm +dJk +dJu +dJE +dJO +dJY +dKi +chm +dKv +dKJ +dKU +chm +dLn +dLs +ctV +cuO aaa aaa aaa @@ -160436,48 +164379,48 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +chn +dEc +dEB +dFa +dFx +dFN +chm +chm +chm +chm +chm +dHq +dHy +chm +ckK +clZ +clZ +clZ +clZ +clZ +clZ +clZ +clZ +cma +dJf +dJl +dJv +dJF +dJP +dJZ +dKj +chm +dKw +dKK +dKV +chm +dLo +dLt +ctV +cuO aaa aaa aaa @@ -160693,50 +164636,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa +cKF +cKF +chm +dEd +dEC +dFb +dFy +dFO +chm +dGp +dGJ +dGX +dHi +dHr +dHz +dHO +chm +clZ +dIh +dIr +dIC +dIM +cqn +cqn +cqn +cma +chn +dJm +dJw +dJG +dJQ +dKa +dKk +chm +dKx +dKL +dKW +chm +dLp +dLu +ctV +cuO +cKF +cKF aaa aaa aaa @@ -160950,50 +164893,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +chm +chm +chm +ckK +dED +dFc +dFz +dFP +chm +dGq +dGK +dGY +dHj +dHs +dHA +dHP +chm +clZ +dIi +dIs +dID +dIN +dIT +dIX +dJb +cma +chm +dJn +dJx +dJH +dJR +dKb +dKl +chm +dKy +dKM +dKX +chm +dLq +dLv +ctV +cuO +cKF +cKF aaa aaa aaa @@ -161207,50 +165150,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +chm +chm +chm +chm +chm +chm +chm +chm +dGr +dGL +dGZ +dHk +dHt +dHB +dHQ +chm +dHX +cmb +cmb +cmb +cmb +cmb +cmb +cmb +clz +chn +dJo +dJy +dJI +dJS +dKc +dKm +chm +dKz +dKN +dKY +chm +dLr +dLw +ctV +cuO +cKF +cKF aaa aaa aaa @@ -161464,50 +165407,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +chm +chm +chm +chm +chm +chm +chm +dGs +dGM +dHa +dHl +dHu +dHC +dHR +chm +dHY +clz +clz +clz +clz +clz +clz +clz +dJe +chm +dJp +dJz +dJJ +dJT +dKd +dKn +chm +dKA +chm +dKZ +chm +chm +chm +chm +chm +cKF +cKF aaa aaa aaa @@ -161721,50 +165664,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa +cKF +cKF +cKF +cKF +cKF +chm +chm +chm +chm +dGt +dGN +dHb +dHm +dHv +dHD +dHS +chm +chm +chn +chn +chn +chn +chn +chn +chn +chm +chm +ckK +dJA +dJK +dJU +dKe +dKo +chm +dKB +chm +dLa +chm +chm +chm +cKF +cKF +cKF +cKF aaa aaa aaa @@ -161978,50 +165921,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +chm +chm +chm +chm +chm +chm +chm +chm +chm +chm +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +chm +chm +chn +chn +chn +chm +chm +chm +chm +chm +chm +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -162241,44 +166184,44 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aab -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -162498,44 +166441,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aac -aac -aad -aad -aad -aad -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -162755,44 +166698,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aab -aac -aac -aad -aad -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -163012,44 +166955,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aab -aac -aac -aac -aac -aac -aac -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -163269,44 +167212,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aab -aab -aad -aac -aac -aac -aac -aac -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +dLx +cKF +cKF +cKF +cKF aaa aaa aaa @@ -163526,44 +167469,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aac -aac -aac -aac -aac -aac -aac -aab -aab -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -163783,39 +167726,39 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aab -aab -aab -aad -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164008,6 +167951,46 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +aaa +aaa +aaa +aaa +aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +aag aaa aaa aaa @@ -164021,58 +168004,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164265,91 +168208,91 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +aaa +aaa +aaa +aaa +aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164522,11 +168465,45 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164551,62 +168528,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164779,11 +168722,45 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -164808,62 +168785,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165036,6 +168979,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165072,55 +169042,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165293,6 +169236,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165329,55 +169299,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165550,6 +169493,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165586,55 +169556,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165807,6 +169750,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -165843,55 +169813,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166064,6 +170007,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166100,55 +170070,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166321,6 +170264,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166357,55 +170327,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166578,6 +170521,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166614,55 +170584,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166835,6 +170778,33 @@ aaa aaa aaa aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -166871,55 +170841,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa @@ -167092,33 +171035,33 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF +cKF aaa aaa aaa diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm new file mode 100644 index 00000000000..f793e293723 --- /dev/null +++ b/_maps/shuttles/emergency_cere.dmm @@ -0,0 +1,227 @@ +"aa" = (/turf/open/space/basic,/area/space) +"ab" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape) +"ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) +"ad" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/escape) +"ae" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/crowbar,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/darkpurple,/area/shuttle/escape) +"af" = (/obj/machinery/computer/aifixer,/turf/open/floor/plasteel/darkpurple,/area/shuttle/escape) +"ag" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/darkpurple,/area/shuttle/escape) +"ah" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"ai" = (/obj/machinery/computer/card,/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aj" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/black,/area/shuttle/escape) +"ak" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"al" = (/obj/structure/table,/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"am" = (/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"an" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/o2,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"ao" = (/obj/structure/table,/turf/open/floor/plasteel/darkblue,/area/shuttle/escape) +"ap" = (/turf/open/floor/plasteel/darkblue,/area/shuttle/escape) +"aq" = (/obj/structure/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/open/floor/plasteel/darkpurple,/area/shuttle/escape) +"ar" = (/turf/open/floor/plasteel/darkpurple,/area/shuttle/escape) +"as" = (/obj/machinery/computer/station_alert,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"at" = (/obj/structure/chair/office/light{tag = "icon-officechair_white (NORTH)"; icon_state = "officechair_white"; dir = 1},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"au" = (/obj/machinery/computer/communications,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"av" = (/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"aw" = (/obj/structure/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"ax" = (/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"ay" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"az" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/darkblue,/area/shuttle/escape) +"aA" = (/turf/open/floor/plasteel/darkpurple/side{dir = 1},/area/shuttle/escape) +"aB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aC" = (/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aD" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aE" = (/turf/open/floor/plasteel/darkyellow/side{tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1},/area/shuttle/escape) +"aF" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"aG" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/darkblue,/area/shuttle/escape) +"aH" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel/darkblue,/area/shuttle/escape) +"aI" = (/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)"; dir = 1},/area/shuttle/escape) +"aJ" = (/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1},/area/shuttle/escape) +"aK" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"aL" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"aM" = (/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)"; dir = 1},/area/shuttle/escape) +"aN" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aO" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aP" = (/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1},/area/shuttle/escape) +"aQ" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/darkred,/area/shuttle/escape) +"aR" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/black,/area/shuttle/escape) +"aS" = (/obj/structure/chair,/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aT" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aU" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/open/floor/mineral/plastitanium/brig{dir = 9; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred"},/area/shuttle/escape) +"aV" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"aW" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"aX" = (/obj/structure/chair,/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"aY" = (/obj/structure/chair,/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (NORTHEAST)"; icon_state = "darkred"; dir = 5; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"aZ" = (/turf/open/floor/plasteel/neutral/side{tag = "icon-neutral (WEST)"; icon_state = "neutral"; dir = 8},/area/shuttle/escape) +"ba" = (/turf/open/floor/plasteel/neutral/side{tag = "icon-neutral (EAST)"; icon_state = "neutral"; dir = 4},/area/shuttle/escape) +"bb" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port"; icon_state = "recharge_port"; dir = 2},/turf/open/floor/plasteel,/area/shuttle/escape) +"bc" = (/turf/open/floor/plasteel,/area/shuttle/escape) +"bd" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"be" = (/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"bf" = (/obj/structure/chair{dir = 8},/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = 24; pixel_y = 6},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"bg" = (/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/brig{dir = 8; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred"},/area/shuttle/escape) +"bh" = (/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"bi" = (/turf/open/floor/mineral/plastitanium/brig{dir = 4; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred"},/area/shuttle/escape) +"bj" = (/turf/open/floor/mech_bay_recharge_floor,/area/shuttle/escape) +"bk" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"bl" = (/turf/open/floor/mineral/plastitanium/brig{dir = 8; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred"},/area/shuttle/escape) +"bm" = (/turf/open/floor/mineral/plastitanium/brig{icon_state = "darkredfull"},/area/shuttle/escape) +"bn" = (/obj/machinery/door/airlock/glass_security{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/mineral/plastitanium/brig{icon_state = "darkredfull"},/area/shuttle/escape) +"bo" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plasteel,/area/shuttle/escape) +"bp" = (/obj/structure/chair{dir = 4},/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"bq" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/mineral/plastitanium/brig{icon_state = "darkredfull"},/area/shuttle/escape) +"br" = (/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred"; icon_state = "darkred"; dir = 2; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"bs" = (/obj/effect/turf_decal/stripes/line{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -28},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)"; icon_state = "brown"; dir = 8},/area/shuttle/escape) +"bt" = (/obj/effect/turf_decal/stripes/line{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel,/area/shuttle/escape) +"bu" = (/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{tag = "icon-warningline (NORTH)"; icon_state = "warningline"; dir = 1},/obj/structure/closet,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/shuttle/escape) +"bv" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) +"bw" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred (SOUTHWEST)"; icon_state = "darkred"; dir = 10; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"bx" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred"; icon_state = "darkred"; dir = 2; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"by" = (/obj/structure/table,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/zipties,/turf/open/floor/mineral/plastitanium/brig{tag = "icon-darkred"; icon_state = "darkred"; dir = 2; floor_tile = /obj/item/stack/tile/plasteel},/area/shuttle/escape) +"bz" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium/brig{dir = 6; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred"},/area/shuttle/escape) +"bA" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/open/floor/plasteel/darkyellow,/area/shuttle/escape) +"bB" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)"; icon_state = "brown"; dir = 8},/area/shuttle/escape) +"bC" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/shuttle/escape) +"bD" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/shuttle/escape) +"bE" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dheight = 0; dwidth = 15; height = 20; name = "Cere emergency shuttle"; port_angle = 90; preferred_direction = 2; width = 42},/turf/open/floor/plating,/area/shuttle/escape) +"bF" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bG" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 27},/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bH" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bI" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bJ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bK" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bL" = (/obj/structure/sign/nanotrasen{pixel_x = -32; pixel_y = 32},/turf/open/floor/plasteel,/area/shuttle/escape) +"bM" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)"; icon_state = "brown"; dir = 10},/area/shuttle/escape) +"bN" = (/turf/open/floor/plasteel/brown,/area/shuttle/escape) +"bO" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/brown,/area/shuttle/escape) +"bP" = (/obj/effect/turf_decal/delivery,/obj/structure/closet,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)"; icon_state = "brown"; dir = 6},/area/shuttle/escape) +"bQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/shuttle/escape) +"bR" = (/turf/open/floor/plasteel/neutral/side{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/shuttle/escape) +"bS" = (/turf/open/floor/plasteel/neutral/corner{tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4},/area/shuttle/escape) +"bT" = (/turf/open/floor/plasteel/neutral/side,/area/shuttle/escape) +"bU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 27},/turf/open/floor/plasteel,/area/shuttle/escape) +"bV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/shuttle/escape) +"bW" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bX" = (/obj/structure/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"bY" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) +"bZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -28},/turf/open/floor/plasteel,/area/shuttle/escape) +"ca" = (/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel,/area/shuttle/escape) +"cb" = (/obj/structure/sign/bluecross_2{pixel_x = 32; pixel_y = -32},/turf/open/floor/plasteel,/area/shuttle/escape) +"cc" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/shuttle/escape) +"cd" = (/obj/machinery/light{dir = 4},/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel,/area/shuttle/escape) +"ce" = (/obj/machinery/door/airlock/glass_medical{name = "Emergency Shuttle Medbay"},/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/neutral/corner{tag = "icon-neutralcorner (WEST)"; icon_state = "neutralcorner"; dir = 8},/area/shuttle/escape) +"cg" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/shuttle/escape) +"ch" = (/mob/living/simple_animal/bot/medbot{name = "Speedy* Recovery"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/shuttle/escape) +"ci" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/shuttle/escape) +"cj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/shuttle/escape) +"ck" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/shuttle/escape) +"cl" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/shuttle/escape) +"cm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/wrench,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/shuttle/escape) +"cn" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"co" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/shuttle/escape) +"cp" = (/turf/open/floor/plasteel/white,/area/shuttle/escape) +"cq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/white,/area/shuttle/escape) +"cr" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel/white,/area/shuttle/escape) +"cs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/open/floor/plasteel/white,/area/shuttle/escape) +"ct" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/shuttle/escape) +"cu" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/shuttle/escape) +"cv" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/shuttle/escape) +"cw" = (/turf/open/floor/plasteel/whiteblue/side,/area/shuttle/escape) +"cx" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/shuttle/escape) +"cy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/shuttle/escape) +"cz" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/neutral,/area/shuttle/escape) +"cA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cB" = (/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cC" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cD" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/shuttle/escape) +"cE" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cF" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/hemostat,/obj/item/weapon/surgicaldrill,/obj/item/weapon/cautery{pixel_x = 4},/obj/item/weapon/retractor,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/crowbar,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/shuttle/escape) +"cH" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cI" = (/obj/structure/table/optable,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cJ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/turf/open/floor/plasteel/whiteblue,/area/shuttle/escape) +"cK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/shuttle/escape) +"cL" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 1},/turf/open/floor/plasteel/whiteblue/side,/area/shuttle/escape) +"cM" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/whiteblue/side,/area/shuttle/escape) +"cN" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/shuttle/escape) +"cO" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/neutral/side{tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1},/area/shuttle/escape) +"cP" = (/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_one_access_txt = "10;24"},/turf/open/floor/plasteel/yellow,/area/shuttle/escape) +"cQ" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"cR" = (/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"cS" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"cT" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/shuttle/escape) +"cU" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/shuttle/escape) +"cV" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/monitor,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/shuttle/escape) +"cW" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)"; icon_state = "yellow"; dir = 5},/area/shuttle/escape) +"cX" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"cY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"cZ" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)"; icon_state = "yellow"; dir = 10},/area/shuttle/escape) +"da" = (/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8},/area/shuttle/escape) +"db" = (/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (EAST)"; icon_state = "yellowcorner"; dir = 4},/area/shuttle/escape) +"dc" = (/obj/structure/table,/obj/item/weapon/storage/box/metalfoam,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/shuttle/escape) +"dd" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/shuttle/escape) +"de" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)"; icon_state = "yellow"; dir = 5},/area/shuttle/escape) +"df" = (/obj/structure/urinal{pixel_y = -32},/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"dg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/recharge_station,/turf/open/floor/plasteel/freezer,/area/shuttle/escape) +"dh" = (/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)"; icon_state = "yellow"; dir = 10},/area/shuttle/escape) +"di" = (/obj/structure/sign/electricshock{pixel_x = 32},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4},/area/shuttle/escape) +"dj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)"; icon_state = "yellow"; dir = 10},/area/shuttle/escape) +"dk" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel/yellow/side,/area/shuttle/escape) +"dl" = (/obj/structure/table,/obj/structure/sign/enginesafety{pixel_y = -32},/turf/open/floor/plasteel/yellow/side,/area/shuttle/escape) +"dm" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/yellow/side,/area/shuttle/escape) +"dn" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/yellow/side,/area/shuttle/escape) +"do" = (/obj/machinery/light,/turf/open/floor/plasteel/yellow/side,/area/shuttle/escape) +"dp" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)"; icon_state = "yellow"; dir = 6},/area/shuttle/escape) +"dq" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/shuttle/escape) +"dr" = (/turf/open/floor/plating,/area/shuttle/escape) +"ds" = (/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/open/floor/plating,/area/shuttle/escape) +"dt" = (/obj/machinery/power/terminal{tag = "icon-term (EAST)"; icon_state = "term"; dir = 4},/turf/open/floor/plating,/area/shuttle/escape) +"du" = (/obj/machinery/power/smes/engineering,/turf/open/floor/plating,/area/shuttle/escape) +"dv" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/shuttle/escape) +"dw" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/shuttle/escape) +"dx" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating,/area/shuttle/escape) +"dy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) +"dz" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) + +(1,1,1) = {" +aaaaaaaaabaaaaaaaaaaaaaaaaaaaaabaaaaaaaa +aaaaaaababaaaaaaaaaaaaaaaaaaaaababaaaaaa +aaaaababababacacacacacacacacababababaaaa +aaaaababadaeafagahaiajakalamanadababaaaa +aaaaababaoapaqarasatatauavawaxayababaaaa +aaabababazapapaAaBaCaCaDaEaxaxaFabababaa +aaabababaGaHaIaCaCaCaCaCaCaJaKaLabababaa +ababababaoaMaNaCaCaCaOaCaCaNaPaQabababab +abababababababababababaRaRababababababab +abaSaTaSabaUaVaWaXaYabaZbaabbbbcbbbcbbab +abbdbebfabbgbhbhbhbiacaZbaabbjbcbjbcbjab +abbdbebkacblblbmbibibnaZbaabbobcbobcboab +abbpbebebqblbrbrbrbibnaZbaabbsbtbtbtbuab +bvbebebkacbwbxbybxbzacaZbabAbBbcbCbcbDab +ababababababacacacabadaZbabAbBbcbCbcbDab +bEbcbcbabFbGbHbIbJbKaZbLbaabbMbNbObNbPab +abadbQbcbRbRbRbRbRbRbcbcbSadabababababab +aaacbcbcbTbTbTbTbTbcbcbTbTbTbTbTbUbVabaa +aaacbcbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +aaacbcbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +abadbQbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +bYbcbcbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +abbZbcbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +bYbcbcbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +abadbQbabWbXbTbWbXaZbabWbXbTbWbXaZbcacaa +aaabcabcbRbRbRbRbRbccbbRccbRbRbRbccdabaa +aaabcabcbTbTbTbTbTbcbcadabceacabacababaa +abadcfbabWbXbTbWbXaZcgabchcicjckclcmadab +abcnaZbabWbXbTbWbXaZbccecocpcqcrcsctcuab +accnaZbabWbXbTbWbXaZbcabcvcwcwcxcpcpcyac +acczaZbabWbXbTbWbXaZbcabcAcBcCcocpcpcDac +acczaZbabWbXbTbWbXaZbcabcEcBcFcocpcpcGac +accnaZbabWbXbTbWbXaZbcabcHcIcJcKcLcMcNab +accnaZbcccbRbRbRcObccgababababababababab +ababacacabaccPacadcabccQcRcRcRcRcRcQcSab +abcTcUcUcVcUcUcWadabababcXcRcRcRcYababab +abcZdabcbcbcbcdbdcdddeabcXdfdfdfcRcQdgab +abaddhdabcbcbcbcbcbcdiababababababababab +aaabaddjdkdldmdndndodpdqdrdrdsdtduababaa +aaababababababababababaddvdwdxdtduababaa +aaaaabdydydydydydyadaddydydydydydyabaaaa +aaaaabdzdzdzdzdzdzadaddzdzdzdzdzdzabaaaa +"} diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm new file mode 100644 index 00000000000..065d4d4bfc4 --- /dev/null +++ b/_maps/shuttles/whiteship_cere.dmm @@ -0,0 +1,73 @@ +"aa" = (/turf/open/space/basic,/area/space) +"ab" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned) +"ac" = (/obj/machinery/door/airlock/titanium{name = "mech bay external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 8; height = 16; id = "whiteship"; launch_status = 0; name = "NT Recovery White-Ship"; port_angle = -90; preferred_direction = 1; roundstart_move = "whiteship_away"; width = 16},/turf/open/floor/plating,/area/shuttle/abandoned) +"ad" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"ae" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port"; icon_state = "recharge_port"; dir = 2},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"af" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ag" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ah" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"ai" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/structure/frame/machine,/obj/item/stack/cable_coil,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aj" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"ak" = (/obj/structure/mecha_wreckage/ripley,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mech_bay_recharge_floor,/area/shuttle/abandoned) +"al" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"am" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"an" = (/obj/effect/spawner/lootdrop{loot = list(/obj/mecha/working/ripley/mining = 1, /obj/structure/mecha_wreckage/ripley = 5); lootdoubles = 0; name = "25% mech 75% wreckage ripley spawner"},/turf/open/floor/mech_bay_recharge_floor,/area/shuttle/abandoned) +"ao" = (/obj/machinery/computer/mech_bay_power_console,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ap" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aq" = (/obj/machinery/door/airlock/titanium{name = "mech bay"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ar" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) +"as" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/structure/closet/crate{name = "spare equipment crate"},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"at" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"au" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"av" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/crate{icon_state = "crateopen"; name = "spare equipment crate"; opened = 1},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aw" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ax" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/structure/closet/crate{icon_state = "crateopen"; name = "spare equipment crate"; opened = 1},/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/toolbox/emergency/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"ay" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned) +"az" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/machinery/button/door{id = "cerewhiteleft"; name = "Cargo Blast Door Toggle"; pixel_x = -24},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aA" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aB" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/structure/closet/crate{icon_state = "crateopen"; name = "spare equipment crate"; opened = 1},/obj/item/weapon/storage/bag/ore,/obj/item/weapon/pickaxe,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aC" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aD" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/structure/closet/crate{name = "spare equipment crate"},/obj/item/stack/sheet/glass/fifty,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aE" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/machinery/button/door{id = "cerewhiteright"; name = "Cargo Blast Door Toggle"; pixel_x = 24},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aF" = (/obj/machinery/door/poddoor{id = "cerewhiteleft"},/turf/open/floor/plating,/area/shuttle/abandoned) +"aG" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"aH" = (/obj/machinery/door/poddoor{id = "cerewhiteright"},/turf/open/floor/plating,/area/shuttle/abandoned) +"aI" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/structure/closet/crate{name = "spare equipment crate"},/obj/item/weapon/storage/toolbox/mechanical/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/clothing/glasses/welding,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aJ" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/crate{icon_state = "crateopen"; name = "spare equipment crate"; opened = 1},/obj/machinery/light,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aK" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"aL" = (/obj/effect/turf_decal/delivery{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aM" = (/obj/structure/ore_box,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aN" = (/obj/machinery/door/airlock/titanium{name = "cockpit"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aO" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/tank_dispenser/oxygen{layer = 2.7; pixel_x = -1; pixel_y = 2},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/abandoned) +"aP" = (/obj/structure/table,/obj/item/device/gps{gpstag = "NTCONST1"; pixel_x = -1; pixel_y = 2},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aQ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aR" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aS" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aT" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aU" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aV" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aW" = (/obj/structure/chair/comfy/black,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aX" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"aY" = (/turf/open/space,/area/space) +"aZ" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"ba" = (/obj/machinery/computer/shuttle/white_ship,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) +"bb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -1; pixel_y = 6},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/abandoned) + +(1,1,1) = {" +aaaaababababacababababaaaa +aaadabaeafagahagafaiabadaa +aaajabakagalamagaganabajaa +aaababaoagalamagagapababaa +adababababaqaraqababababad +ajababasatauahavawaxababaj +ayayazaAaAaBahauaCaDaEayay +aFahaGamamamamaGamamamaGaH +aFahaGahaGaGaGaGamamaGahaH +ayayaIaAaJaKaGaGaLavauayay +aaabaMababaNaraNababaOabaa +aaabababaPaQaRaSaTabababaa +aaabababaUaRaQaSaUabababaa +aaaaabaVaSaQaWaRaRaXabaaaa +aYaaabababaZbabbabababaaaa +aYaYaaaaabarararabaaaaaaaa +"} diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index d3427ac983b..94226dc8ecd 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -161,6 +161,12 @@ description = "A small, but feature complete shuttle. It boasts a card table to keep crew members occupied on the long flight home." credit_cost = 1000 +/datum/map_template/shuttle/emergency/cere + suffix = "cere" + name = "Cere Station Emergency Shuttle" + description = "The large, beefed-up version of the box-standard shuttle. Includes an expanded brig, fully stocked medbay, enhanced cargo storage with mech chargers, \ + an engine room stocked with various supplies, and a crew capacity of 80+ to top it all off. Live large, live Cere." + /datum/map_template/shuttle/emergency/supermatter suffix = "supermatter" name = "Hyperfractal Gigashuttle" @@ -230,6 +236,10 @@ suffix = "pubby" name = "NT White UFO" +/datum/map_template/shuttle/whiteship/cere + suffix = "cere" + name = "NT Construction Vessel" + /datum/map_template/shuttle/cargo/box suffix = "box" name = "supply shuttle (Box)" diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 167b95b634e..18d60559bd3 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -25,6 +25,12 @@ assemblytype = /obj/structure/door_assembly/door_assembly_mai normal_integrity = 250 +/obj/machinery/door/airlock/maintenance/external + name = "external airlock access" + icon = 'icons/obj/doors/airlocks/station/maintenanceexternal.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_mai + normal_integrity = 250 + /obj/machinery/door/airlock/mining name = "mining airlock" icon = 'icons/obj/doors/airlocks/station/mining.dmi' diff --git a/icons/obj/doors/airlocks/station/maintenanceexternal.dmi b/icons/obj/doors/airlocks/station/maintenanceexternal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4323cf944ec8a29f7a9042948a4e62cac8b32ac5 GIT binary patch literal 5470 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 NI-2?#6>5(n{|Do4cya&$ literal 0 HcmV?d00001 From fc9ffbb848494e21634887a0b65d65dc94981a09 Mon Sep 17 00:00:00 2001 From: coiax Date: Tue, 9 May 2017 17:28:53 +0100 Subject: [PATCH 33/34] Visible ghosts emit light (#27027) --- code/modules/mob/dead/observer/observer.dm | 16 ++++++++++++++-- .../simple_animal/hostile/retaliate/ghost.dm | 3 ++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 2f7f3e3b0bf..8423c55ef33 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -54,7 +54,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/deadchat_name /mob/dead/observer/Initialize() - invisibility = GLOB.observer_default_invisibility + set_invisibility(GLOB.observer_default_invisibility) verbs += /mob/dead/observer/proc/dead_tele @@ -789,13 +789,25 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!invisibility) to_chat(user, "It seems extremely obvious.") +/mob/dead/observer/proc/set_invisibility(value) + invisibility = value + if(!value) + set_light(1, 2) + else + set_light(0, 0) + // Ghosts have no momentum, being massless ectoplasm /mob/dead/observer/Process_Spacemove(movement_dir) return 1 +/mob/dead/observer/vv_edit_var(var_name, var_value) + . = ..() + if(var_name == "invisibility") + set_invisibility(invisibility) // updates light + /proc/set_observer_default_invisibility(amount, message=null) for(var/mob/dead/observer/G in GLOB.player_list) - G.invisibility = amount + G.set_invisibility(amount) if(message) to_chat(G, message) GLOB.observer_default_invisibility = amount diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm index a0078013c7a..d5a9bcadd77 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm @@ -41,6 +41,7 @@ /mob/living/simple_animal/hostile/retaliate/ghost/Initialize() . = ..() give_hair() + set_light(1, 2) // same glowing as visible player ghosts if(random) switch(rand(0,1)) if(0) @@ -59,4 +60,4 @@ ghost_facial_hair = mutable_appearance('icons/mob/human_face.dmi', "facial_[ghost_facial_hair_style]", -HAIR_LAYER) ghost_facial_hair.alpha = 200 ghost_facial_hair.color = ghost_facial_hair_color - add_overlay(ghost_facial_hair) \ No newline at end of file + add_overlay(ghost_facial_hair) From 27ca33cd9e15d12830d9589d963120f4ffa2ab17 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 9 May 2017 09:28:57 -0700 Subject: [PATCH 34/34] Automatic changelog generation for PR #27027 [ci skip] --- html/changelogs/AutoChangeLog-pr-27027.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27027.yml diff --git a/html/changelogs/AutoChangeLog-pr-27027.yml b/html/changelogs/AutoChangeLog-pr-27027.yml new file mode 100644 index 00000000000..436a3b32d01 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27027.yml @@ -0,0 +1,4 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "Visible ghosts emit light."
      CommandCommand + Captain +
      Special - Captain Custom
      CentComCentcom {{#each data.centcom_jobs}} - {{display_name}} {{/each}}

    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